我的团队使用从使用 Apache 的开发服务器共享的内部团队 maven 存储库。我们还在同一台机器上运行 Continuum CI 服务器。Continuum 中的 Maven 构建以“安装”目标运行,它将最终工件直接复制到共享目录中。
mvn install
问题是,使用部署目标(mvn-deploy 插件)将文件添加到共享存储库有什么区别?
在我看来,使用mvn deploy
会带来额外的配置麻烦,但我在某处读到,由于与 maven 的内部工作相关的某种原因,将文件安装到共享存储库中是一个坏主意。
deploy
更新:我得到和之间的功能差异install
;实际上,我对在 maven 存储库中创建的文件方面的低级细节更感兴趣。