我知道这是mauvais ton在一天问两次,但这里的另一个Maven的益智游戏:的Maven - 跳过父项目建设
我有一个定义了5个模块(5个子项目)父POM。由于每个模块的执行方式与我将<profile><build>
部分拉到父POM中的方式完全相同,所以可以摆脱重复的代码。现在 - 如果我从每个模块单独执行构建,它会工作,但是如果我想一次构建所有模块并移动到父目录,则自从Maven尝试执行的第一件事是父项目本身以来,出现错误:
mvn package -P release
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] DWD Parent project
[INFO] Projects
之后,构建失败,因为exec插件试图执行不存在的东西。看看输出,很明显的是反应器插件正在推动构建,但我如何配置反应器来跳过父项?
P.S.为了防止混淆 - 我试图禁止在父级上的配置文件执行,并在same
构建构建
底线:行家缺乏支持成分,不可能的,如果你只从父 – sibidiba 2014-10-18 12:07:26