首页 > 解决方案 > Maven 清洁包产生两个罐子

问题描述

我使用mvn clean package. target这在我的目录中产生了两个罐子——一个是myapp-0.1.2-SNAPSHOT.jar,另一个是myapp-0.1.2-SNAPSHOT-sources.jar

有人可以解释这两者之间的区别吗?

如果我想将我的应用程序部署到服务器上,我应该使用哪一个?

标签: mavendeploymentjar

解决方案


myapp-0.1.2-SNAPSHOT-sources.jar包含您的所有源代码以及您的项目,在开发过程中,附加源代码时更容易调试。它很可能是由maven-source-plugin. 您可能会发现它已在您的pom.xml. 部署时,使用另一个jar:myapp-0.1.2-SNAPSHOT.jar


推荐阅读