0
我開始與的Eclipse + Maven的(2.2.1)工作,我有一些關於它的問題:Maven的開發時間和釋放時間
我有一個內部框架MyFramework那在另一個項目的依賴,這樣的事情:
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>MyFramework</artifactId>
<version>[7.0.0,),[LATEST]</version>
</dependency>
的版本是一個範圍,因爲我想用我的工作空間框架版本一起使用,或與最新的(如果我沒有在工作區中的項目) 。 我的項目是建設很好,但是當我嘗試做一個RELASE(行家釋放小插件2.3.2)我:
NullPointerException: version of MyFramework is null
那是一個錯誤還是我做錯了什麼?
2-假設我有一個版本7.0.4的快照和我想要滾動第二版本號,而不是第三個這樣的:
7.0.4-SNAPSHOT -> 7.1.0-SNAPSHOT or 7.1.4-SNAPSHOT (whatever)
我可以與Maven做 - 釋放 - 插件?
3-我開始使用Maven,所以我並不需要關心的遷移,我應該開始與Maven 3,而不是Maven的2?
請,我需要幫助。 謝謝先進。
嗨瓊斯,感謝您的幫助。 1 - 我讀過關於這個問題的文章,但我通過了它,因爲它是一個很老的問題。任何想法我能做些什麼呢? 2 - 但默認情況下,插件更改最後一個號碼不問,我也需要它自動,但更改第二個號碼。 3 - 謝謝提示。 –
Jones,我已經更新到Maven 3並且現在工作正常,顯然是使用Maven 2運行時的一個錯誤。請問您能幫我解決第二個問題嗎?也許使用父母POM ... –
問題二的哪一部分我沒有回答?你可以做你想做的事 - 試試吧! –