我正在使用Maven過去2個月。我認爲我只理解它,但還不確定:)我獲得了編譯,安裝並部署到團隊存儲庫的Snapshot構建。Maven發佈過程問題(發佈插件的任何替代方案)
因此,該計劃是爲開發環境使用Snapshot構建的,一旦穩定告訴QA團隊將其用於QA,並且一旦QA接受構建,就將相同的構建推廣到生產環境。
我的要求,如果快照構建發現是好的。我需要生產中的確切位數。 如果我使用release插件,它會標記並重建源代碼並檢出標籤並進行部署(在流程中從版本字符串中刪除SNAPSHOT)。這裏的問題是,我不能保證它具有與QA接受的快照構建相同的位。
此外,我覺得標記構建是多餘的,因爲Jar manifest具有SVN修訂版。所以我總是可以回到那個SVN修訂版來從Maven工件Jar中回溯構建。
所以我的問題,是否有一種簡單的方法來促進發現可以被QA團隊接受的快照構建?
感謝您的回覆。儘管我希望Maven能夠輕鬆地推廣快照,但不會影響比特數。 – devPassions
它不能。在你的jar裏面是一個包含POM的META-INF區域,它包含 ....- SNAPSHOT 。如果你的項目是多部分的,那麼這些部分就相互依賴,所有*這些*版本都是-SNAPSHOT。他們不能被維持不變。 –
bmargulies