gpt4 book ai didi

Maven 执行 :java run class file within jar

转载 作者:行者123 更新时间:2023-12-04 06:07:12 24 4
gpt4 key购买 nike

我将我的代码打包成一个 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 在 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 作为类路径

关于Maven 执行 :java run class file within jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com