Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven clean package生产两个罐子_Maven_Deployment_Jar - Fatal编程技术网

Maven clean package生产两个罐子

Maven clean package生产两个罐子,maven,deployment,jar,Maven,Deployment,Jar,我使用mvncleanpackage打包了我的java应用程序。这在我的target目录中产生了两个jar-一个是myapp-0.1.2-SNAPSHOT.jar,另一个是myapp-0.1.2-SNAPSHOT-sources.jar 有人能解释一下这两者的区别吗 如果我想将我的应用程序部署到服务器,我应该使用哪一个?myapp-0.1.2-SNAPSHOT-sources.jar包含您的所有源代码以及您的项目,在开发过程中,附加源代码时更容易调试。它很可能是由maven源插件生成的。您可能会

我使用
mvncleanpackage
打包了我的java应用程序。这在我的
target
目录中产生了两个jar-一个是
myapp-0.1.2-SNAPSHOT.jar
,另一个是
myapp-0.1.2-SNAPSHOT-sources.jar

有人能解释一下这两者的区别吗


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

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