【发布时间】:2019-01-17 13:22:26
【问题描述】:
我使用mvn clean package 打包了我的java 应用程序。这在我的target 目录中产生了两个罐子——一个是myapp-0.1.2-SNAPSHOT.jar,另一个是myapp-0.1.2-SNAPSHOT-sources.jar。
谁能解释这两者之间的区别?
如果我想将我的应用程序部署到服务器上,我应该使用哪一个?
【问题讨论】:
标签: maven deployment jar
我使用mvn clean package 打包了我的java 应用程序。这在我的target 目录中产生了两个罐子——一个是myapp-0.1.2-SNAPSHOT.jar,另一个是myapp-0.1.2-SNAPSHOT-sources.jar。
谁能解释这两者之间的区别?
如果我想将我的应用程序部署到服务器上,我应该使用哪一个?
【问题讨论】:
标签: maven deployment jar
myapp-0.1.2-SNAPSHOT-sources.jar 包含您的所有源代码以及您的项目,在开发过程中,附加源代码时更容易调试。它很可能是由maven-source-plugin 生成的。您可能会发现它已在您的 pom.xml 中配置。部署时,使用另一个jar:myapp-0.1.2-SNAPSHOT.jar
【讨论】: