热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

Maven-pl!<module>不会从构建中排除<module>的子模块

如何解决《Maven-pl!<module>不会从构建中排除<module>的子模块》经验,为你挑选了1个好方法。

我使用Maven 3.2.3

我有一个带有三个级别的嵌套模块的多模块项目。我要构建除一个之外的所有第一级模块(及其子模块)。对于此任务,我尝试使用-pl选项并使用!moduleName指定要从构建中排除的模块。

我得到的结果是指定的模块被排除在构建之外,而该模块的BUT子模块却没有。

这是预期的行为,我也应该明确排除所有嵌套的子模块吗?



1> DB5..:

简短的答案是:是的,这是预期的行为。

记录了此更改的功能请求(允许您使用!moduleName其从构建中排除特定模块)记录在此处:https : //jira.codehaus.org/browse/MNG-5230

在该请求中,有人特别要求您寻找的功能:

排除嵌套模块怎么样?我尝试了新功能,似乎在排除顶级模块时,似乎没有嵌套模块。

答案是:

父模块不排除嵌套模块。

因此,您似乎必须将它们全部单独列出。

如果您始终排除相同的模块,则可以在配置文件中预定义此列表,该配置文件可以根据需要激活或禁用。对此的详细信息可以在以下答案中看到:https : //stackoverflow.com/a/5542779/1570834


推荐阅读
author-avatar
天津郎尊商贸
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有