我将我的代码打包到了一个 jar 里
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
exec:java
在jar中运行类文件? 最佳答案
好的,这就是我最终要做的事情。
我用的是 jar
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的名称作为类路径传递给