【发布时间】:2016-07-26 22:37:03
【问题描述】:
我有一个 Maven 项目,我需要以某种方式对其进行编译,以便能够将编译后的文件传输到另一台机器,然后在那里执行(可能使用不同的 Java 版本)。 我看了这个SO question
并且能够执行:
mvn clean install
mvn dependency:copy-dependencies
但当我尝试时:
cd target/
java -cp myApp-0.0.1.jar:dependency myApp
我明白了
Error: Could not find or load main class myApp
我的 pom.xml 没有 mvn-assembly-plugin 或 maven-jar-plugin(在 mvn clean install 之后,我成功地在 target/ 中获取了 .jar)。
我不确定这些步骤是否与我的目标相关,因为我需要创建一个无需任何 java -jar 或 mvn 即可运行的东西,并且可以移植并在不同的机器上运行。
【问题讨论】:
标签: java maven cmd compilation executable