maven-deploy-plugin

    9熱度

    1回答

    我在Web應用程序的pom文件中創建了一個構建配置文件,它在qa測試中執行了一些必要的事情(在我的代碼中)。 我有SVN此代碼,這段代碼是在哈德森,它部署在文物承上啓下編譯.. 哈德森有兩個任務,一個是質量保證的個人資料(-P QA)和一個客戶。 我需要的是我在qa配置文件中更改了部署階段的工件名稱,這樣nexus有兩個不同的war文件,一個用於qa,一個用於客戶。 我使用(谷歌搜索後)下面看起來

    18熱度

    4回答

    是否有可能在某種程度上告訴maven部署:文件目標根據項目的版本是快照/發佈部署到兩個獨立的工件? 我希望可能有一個屬性,指示版本具有-SNAPSHOT前置的事實,或者可能需要部署的默認工件(已根據版本號計算出)。 我想過使用兩個不同的配置文件,並通過解析pom.xml文件來了解它在ant中的快照,但是如果可能的話我寧願使用更清晰的解決方案。 目前,我的部署插件看起來如下,但這只是部署到發佈art

    1熱度

    1回答

    我正在將現有項目轉換爲Maven &的構建和發佈過程。 我的結構是這樣的 ParentProj -Child1 -Child2 -ChildWeb3 -ChildWeb4 我不知道什麼Maven的最佳實踐說,但我需要 1.要單獨標記我所有的子項目 2當我轉移到通過部署服務器(MVN發佈:準備發佈:執行-B),它創建排序庫 我想打一個文件夾中把所有的罐子裏面只有&沒有其他文件 &戰爭遠程服務器& 3

    4熱度

    1回答

    我遇到了使用putty與mvn-deploy-plugin相關的問題。 我執行:MVN部署 這是我的settings.xml樣子: <server> <id>website</id> <username>user</username> <!--<privateKey>c:\putty\id_rsa</privateKey> --> <configuratio

    7熱度

    1回答

    我正在使用maven-antrun-plugin與Ant進行一堆工作,最終導致一個zip文件。我想將zip文件部署到我們的maven服務器(Artifactory)。 Maven-antrun部分按預期工作併成功創建zip文件;然而,部署失敗,出現以下錯誤信息: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to ex

    1熱度

    2回答

    我在我的POM中使用gmaven-plugin到set a custom system property。這似乎工作,因爲我能夠使用maven-antrun-plugin成功回顯屬性;然而,maven-deploy-plugin似乎完全不知道該屬性,並且無法解決它。 的POM的相關部分: <build> <plugins> <plugin> <groupId>o

    4熱度

    3回答

    我想嵌入Maven或者將所有魔力融入Java應用程序的庫。 的關鍵點: 他們是兩個任務,我想執行: 1 /發佈在本地倉庫罐子 2 /在一家民營企業資源庫中發佈的jar(的Nexus) 所需的所有JAR必須位於公共Maven倉庫 個這些罐子應該是Maven的版本無關的(即不具體到Maven 2或3) 如果可以的話,請提供您的響應片段。

    2熱度

    3回答

    我們有一個servlet,我們會發佈一個zip文件。我想自動化構建zip文件並將其發佈到使用maven的servlet。有沒有辦法做到這一點與Maven插件,或者我應該只使用外部工具或螞蟻任務?

    6熱度

    3回答

    我在嘗試設置項目以部署到內部聯繫存儲庫時目前遇到問題。由於我對整個Maven都比較陌生,因此我認爲在如何建立分銷管理方面我並沒有真正理解的東西。 基本問題是,當我執行「mvn deploy」時,工件已成功部署到快照存儲庫,但Maven也試圖將其部署到發佈存儲庫,因爲它應該是失敗的。我對當前配置的理解是,它不應該將其部署到發佈存儲庫。 我已經包含了各種配置元素下方,但如果我其實應該是管理與配置文件中

    6熱度

    2回答

    當運行mvn deploy並且版本是SNAPSHOT版本時,我希望只能部署沒有主構件(JAR,WAR等)的POM構件(文件)。 爲什麼? 我們有幾個開發人員在處理多個Maven項目。我們有一個每個Maven項目和版本的Hudson服務器(例如foo-1.2,foo-1.3)。每項工作都會構建項目並將其部署到Nexus服務器上(一旦成功)。正在開發的Maven項目通過在版本中使用-SNAPSHOT後