簡體   English   中英

Maven在git上發布的問題

[英]Problems with maven release on git

我有一個非常奇怪的問題:每次我要發布我的開源項目(托管在github上)時,maven都會將快照上傳到我的存儲庫中,而不是預期的發布中。

我發現,問題在於發布標記(git)的pom包含快照版本。 似乎意味着release:prepare沒有為release標簽設置正確的發行版本。

我正在使用Maven 3.2.3和git 2.0.1。

這里的pom.xml。

任何提示都是值得歡迎的。

我認為是因為https://jira.codehaus.org/browse/MRELEASE-812

它應該固定在2.5中。 但是請參閱評論

我使用了此插件配置

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.5</version>
    <dependencies>
        <dependency>
            <groupId>org.apache.maven.scm</groupId>
            <artifactId>maven-scm-provider-gitexe</artifactId>
            <version>1.9.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.maven.scm</groupId>
            <artifactId>maven-scm-api</artifactId>
            <version>1.9.1</version>
        </dependency>
    </dependencies>
</plugin>

它對我有用。

PS:在測試插件時,請使用mvn release:prepare -DpushChanges=false 更改僅是本地更改,您可以重置它們。

暫無
暫無

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

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