首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只发布多模块maven项目中的一个模块

问只发布多模块maven项目中的一个模块
EN

Stack Overflow用户
提问于 2011-02-17 14:17:29
回答 1查看 1.3K关注 0票数 0

我有一个多模块maven项目,它有近20个模块。有一个公共模块很少变化,其他19个模块彼此独立。问题是,当我更改一个模块并使用hudson进行发布时,它会释放所有模块。

如果我要为每个模块指定版本号,那么更改所有数字是非常繁琐的工作。

这就像不必要地增加版本号一样,也浪费时间/内存。例如,如果我将19个中的每一个修改两次,普通版本将变为1.39或39.0,这是我不想避免的混淆。我们正在使用标准的发布插件。

是否有任何方法来管理发布,使我们只能发布一个模块,而不是整个项目。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-02-18 13:01:20

只需进入模块的目录:

代码语言:javascript
复制
cd module19
mvn deploy

要使用hudson发布,只需为每个子模块(module1通过module19)创建一个作业,为公共模块和父pom创建一个作业(使用mvn -N部署父pom)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5030101

复制
相关文章

相似问题

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