我正在开发一个使用 Maven 3.0.4 的项目。
示例项目结构
parent Project (packaging=pom, modules=model, services)
model Project (packaging=pom, modules=hr-model, gl-model)
hr-model Project (packaging=jar)
gl-model Project (packaging=jar)
services Project (packging=pom, modules=hr-services, gl-services)
hr-services Project (packaging=jar)
gl-services Project (packaging=jar)
我们使用 artifactory 作为我们的存储库管理工具,使用 Jenkins 作为我们的 CI 构建服务器。artifactory/Jenkins 插件也已安装。
如果我在 Jenkins 中将一个项目设置为 hr-model 的 Maven 2/3 项目,并添加一个构建后步骤以部署到工件,那么 jar 工件就会部署到工件。
对模型项目执行此操作会导致将两个 jar 工件(hr-model.jar 和 gl-model.jar)部署到工件。
对父项目这样做会导致没有工件被部署到工件。
有没有办法让神器jenkins插件部署hr-model.jar、gl-model.jar、hr-services.jar和gl-services.jar?
谢谢,
彼得。