首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven开发时间和发布时间

Maven开发时间和发布时间
EN

Stack Overflow用户
提问于 2012-10-11 14:42:57
回答 1查看 60关注 0票数 0

我开始使用Eclipse + Maven (2.2.1),并对此有一些疑问:

1- I有一个内部框架MyFramework,它是另一个项目中的依赖关系,类似于:

代码语言:javascript
复制
<dependency>
    <groupId>com.mycompany</groupId>
    <artifactId>MyFramework</artifactId>
    <version>[7.0.0,),[LATEST]</version>
</dependency>

该版本是一个范围,因为我希望使用我的工作区框架版本,或者使用最新版本(以防我在工作区中没有项目)。我的项目构建得很好,但是当我尝试做一个relase (maven-Relation-plugin2.3.2)时,我得到了:

代码语言:javascript
复制
NullPointerException: version of MyFramework is null

那是窃听器还是我做错什么了?

2-假设我有一个7.0.4版本的快照,我想要滚动第二个版本号而不是第三个版本号,像这样:

代码语言:javascript
复制
7.0.4-SNAPSHOT -> 7.1.0-SNAPSHOT or 7.1.4-SNAPSHOT (whatever)

我能用maven发布插件来做吗?

3-我从Maven开始,所以我不需要关心迁移,我应该从Maven 3而不是Maven 2开始吗?

拜托,我需要帮忙。谢谢你的进阶。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-11 14:54:22

答案:

  1. 这似乎是一个已知的问题:http://jira.codehaus.org/browse/MRELEASE-318
  2. 是的,每次执行发行版时,都可以重写默认版本号。如果使用命令行发布,系统将提示您选择下一个版本号(显示一个合理的默认值)。
  3. 使用Maven 3.阅读这篇博客文章,列出其优势的原因。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12842230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档