簡體   English   中英

使用Artifactory Jenkins插件從嵌套項目中部署工件

[英]Deploying artifacts from nested projects using Artifactory Jenkins plugin

我正在使用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)

我們正在使用工件作為我們的存儲庫管理工具,並使用Jenkins作為我們的CI構建服務器。 人工制品/ 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?

謝謝,

彼得

基本上,Artifactory會攔截您的構建工具在本地存儲庫(.m2)中部署的內容,然后將其部署到Artifactory中。

您應該檢查本地存儲庫中部署了哪些Maven。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM