相关疑难解决方法(0)

Maven - 跳过父项目构建

我知道在一天内要求两次这是mauvais ton,但这是另一个Maven益智游戏:

我有一个父POM,它定义了5个模块(5个子项目).由于每个模块的执行方式完全相同,因此我将<profile><build>节段拉入父POM以消除重复的代码.现在 - 如果我从每个模块单独执行构建它可以工作,但是如果我想一次构建所有模块并移动到父目录我得到错误,因为Maven尝试执行的第一件事是父项目本身:

mvn package -P release
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   DWD Parent project
[INFO]   Projects
Run Code Online (Sandbox Code Playgroud)

之后构建失败,因为exec插件尝试执行不存在的东西.看一下输出很明显反应堆插件正在驱动构建但是如何配置reactor跳过父代?

PS为了防止混淆 - 我试图抑制父级的配置文件执行,并在same构建期间在子级上启用它

skip maven parent-pom maven-reactor

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

maven ×1

maven-reactor ×1

parent-pom ×1

skip ×1