我开始使用Eclipse + Maven (2.2.1),对此我有一些疑问:
1-我有一个内部框架MyFramework是另一个项目的依赖项,如下所示:
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>MyFramework</artifactId>
<version>[7.0.0,),[LATEST]</version>
</dependency>
该版本是一个范围,因为我想使用我的工作区框架版本或最新版本(以防工作区中没有项目)。我的项目正在建设中,但是当我尝试发布(maven-release-plugin 2.3.2)时,我得到了:
NullPointerException: version of MyFramework is null
这是一个错误还是我做错了什么?
2-假设我有一个版本 7.0.4-SNAPSHOT 并且我想滚动第二个版本号而不是第三个版本号:
7.0.4-SNAPSHOT -> 7.1.0-SNAPSHOT or 7.1.4-SNAPSHOT (whatever)
我可以用 maven-release-plugin 来做吗?
3-我从 Maven 开始,所以我不需要关心迁移,我应该从 Maven 3 而不是 Maven 2 开始吗?
拜托,我需要帮助。提前致谢。