我将我的代码打包到 jar 中
罐子包装完好。
jar -tfv target/test-1.0-SNAPSHOT.jar
com/
com/codevalid/
com/codevalid/App.class
log4j.xml
META-INF/maven/com.codevalid/test/pom.xml
META-INF/maven/com.codevalid/test/pom.properties
当它们作为单独的类文件存在时,我可以使用exec:java
如何使用maven在jar中运行类文件exec:java
?
好吧,这就是我最终所做的。
我使用构建罐子
mvn assembly:single
并使用
java -jar ./target/App-1.0-SNAPSHOT-jar-with-dependencies.jar com.codevalid.App
我确实看到了一个可以使用的替代方案
mvn exec:java -Dexec.mainClass="com.codevalid.App"
但我不确定如何传递名称jar 作为类路径
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)