84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
http://stackoverflow.com/questions/81260/easiest-way-to-merge-a-release-into-one-jar-file我看这个链接说的可以,但不知道怎么做。
比如在一个路径下,我要打包这个路径下的所有.java,但是里面的.java import了其他路径下的java,我想把所有java文件都打一个包里
使用Maven的assembly插件:
maven-assembly-plugin jar-with-dependencies
如果你用Maven管理项目,可以选用一些Maven插件,例如maven-assembly-plugin或maven-shade-plugin。
例如用maven-shade-plugin,可以在pom.xml中加上:
org.apache.maven.plugins maven-shade-plugin 2.4.1 package shade com.xxg.Main META-INF/spring.handlers META-INF/spring.schemas
加上后通过mvn clean package命令打包。
mvn clean package
推荐我的一篇博客:http://xxgblog.com/2015/08/07/maven-create-executable-jar/
可以装一个eclipse插件,叫 fatjar, 可以再eclipse市场搜索安装,也可以在这里 下载,使用方法可以搜索fatjar关键词。
使用Maven的assembly插件:
如果你用Maven管理项目,可以选用一些Maven插件,例如maven-assembly-plugin或maven-shade-plugin。
例如用maven-shade-plugin,可以在pom.xml中加上:
加上后通过
mvn clean package
命令打包。推荐我的一篇博客:http://xxgblog.com/2015/08/07/maven-create-executable-jar/
可以装一个eclipse插件,叫 fatjar, 可以再eclipse市场搜索安装,也可以在这里 下载,使用方法可以搜索fatjar关键词。