maven - Maven 清洁包产生两个罐子
问题描述
我使用mvn clean package
. target
这在我的目录中产生了两个罐子——一个是myapp-0.1.2-SNAPSHOT.jar
,另一个是myapp-0.1.2-SNAPSHOT-sources.jar
。
有人可以解释这两者之间的区别吗?
如果我想将我的应用程序部署到服务器上,我应该使用哪一个?
解决方案
myapp-0.1.2-SNAPSHOT-sources.jar
包含您的所有源代码以及您的项目,在开发过程中,附加源代码时更容易调试。它很可能是由maven-source-plugin
. 您可能会发现它已在您的pom.xml
. 部署时,使用另一个jar:myapp-0.1.2-SNAPSHOT.jar
推荐阅读
- twilio - Twilio 验证 API Javascript
- c# - 在 mongo 中插入 doc 时 E11000 重复键错误收集
- python - PONYORM 如何通过 where 条件更新记录?
- terraform-provider-aws - 如何使地形资源块有条件
- python - 我需要帮助来了解如何从我的函数中为 If 语句选择单词
- flutter - MissingPluginException(未找到对通道 plugins.flutter.io/connectivity 进行方法检查的实现)
- html - Bootstrap:在移动设备上“拆分”表单文本区域
- sql-server - 如何从 AWS RDS SQL Server 导出表/数据
- javascript - 使用 imagemin 压缩来自纯浏览器(客户端)应用程序的图像
- postgresql - 如何使用需要返回行的 EF Core 执行原始 sql 插入查询?