Skip to content

Commit e82a9d3

Browse files
committed
Add Maven Wrapper
Add mvnw scripts and ensure that they are included in the distribution. Ensure line endings are correct on Unix and Windows.
1 parent b4f2c4a commit e82a9d3

6 files changed

Lines changed: 495 additions & 2 deletions

File tree

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
*.js text eol=lf
2323
*.bat text eol=crlf
2424
*.vbs text eol=crlf
25+
mvnw text eol=lf
26+
mvnw.cmd text eol=crlf
2527

2628
# These files are binary and should be left untouched
2729
# (binary is macro for -text -diff)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
wrapperVersion=3.3.4
2+
distributionType=only-script
3+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.8/apache-maven-3.9.8-bin.zip

assembly/src/main/descriptors/unix-src.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
<include>**/*.bin</include>
4141
<include>**/*.jnilib</include>
4242
<include>**/*.cert</include>
43-
<include>**/.mvn/*</include>
43+
<include>**/.mvn/**</include>
44+
<include>mvnw.cmd</include>
4445

4546
<include>sshd-openpgp/src/test/resources/**/*</include>
4647
</includes>
@@ -92,6 +93,7 @@
9293

9394
<exclude>sshd-core/src/docs/*.txt</exclude>
9495
<exclude>sshd-openpgp/src/test/resources/**/*</exclude>
96+
<exclude>mvnw.cmd</exclude>
9597
</excludes>
9698
<lineEnding>unix</lineEnding>
9799
</fileSet>

assembly/src/main/descriptors/windows-src.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
<include>**/*.jnilib</include>
4242
<include>**/*.cert</include>
4343
<include>**/*.sh</include>
44-
<include>**/.mvn/*</include>
44+
<include>**/.mvn/**</include>
45+
<include>mvnw</include>
4546

4647
<include>sshd-openpgp/src/test/resources/**/*</include>
4748
<include>sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/**/*</include>
@@ -98,6 +99,7 @@
9899
<exclude>sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/**/*</exclude>
99100
<exclude>sshd-benchmarks/src/main/resources/org/apache/sshd/**/*</exclude>
100101
<exclude>sshd-openpgp/src/test/resources/**/*</exclude>
102+
<exclude>mvnw</exclude>
101103
</excludes>
102104
<lineEnding>dos</lineEnding>
103105
</fileSet>

mvnw

Lines changed: 295 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)