![]() |
1
2
假设您有一个类似于下面的项目结构(我假设一个简单的结构,因为您没有提到它的任何特别之处): . âââ pom.xml âââ src âââ main â  âââ assembly â  â  âââ uberjar.xml â  âââ java â  âââ com â  âââ stackoverflow â  âââ App.java âââ test âââ java âââ com âââ stackoverflow âââ AppTest.java 使用以下pom.xml:
正如你所看到的,
现在,习惯
这是
如下所示: $ mvn clean package [INFO] Scanning for projects... ... $ cd target; jar xvf Q3762049-1.0-SNAPSHOT-uberjar.jar created: META-INF/ inflated: META-INF/MANIFEST.MF created: org/ created: org/apache/ created: org/apache/commons/ created: org/apache/commons/lang/ created: org/apache/commons/lang/builder/ created: org/apache/commons/lang/enum/ created: org/apache/commons/lang/enums/ created: org/apache/commons/lang/exception/ created: org/apache/commons/lang/math/ created: org/apache/commons/lang/mutable/ created: org/apache/commons/lang/text/ created: org/apache/commons/lang/time/ inflated: META-INF/LICENSE.txt inflated: META-INF/NOTICE.txt inflated: org/apache/commons/lang/ArrayUtils.class ... created: META-INF/maven/ created: META-INF/maven/commons-lang/ created: META-INF/maven/commons-lang/commons-lang/ inflated: META-INF/maven/commons-lang/commons-lang/pom.xml inflated: META-INF/maven/commons-lang/commons-lang/pom.properties inflated: my-webapp-1.0-SNAPSHOT.war created: com/ created: com/stackoverflow/ inflated: com/stackoverflow/App.class |
![]() |
mxro · maven程序集插件和eclipse工作区解析 7 年前 |
|
Rkumar · 在maven中打包成tar文件,而不创建jar文件 8 年前 |
|
Anand B · 使用maven创建公共输出zip文件 12 年前 |