我有一个具有如下结构的多模块项目:
这两个项目都是在以前分开的地方进行的。现在我把它们放在一起了
installAtEnd
和
deployAtEnd
不要工作。我是这样添加的:
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<installAtEnd>true</installAtEnd>
</configuration>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<configuration>
<deployAtEnd>true</deployAtEnd>
</configuration>
</plugin>
我没有配置上述以外的插件。不过,每当我运行构建时,都会得到以下日志:
[INFO]
[INFO] Installing group:module.rcp:0.1.6-SNAPSHOT at end
[INFO]
[INFO]
[INFO] Deploying group:module.rcp:0.1.6-SNAPSHOT at end
[INFO]
[INFO] Reactor Summary:
[INFO]
[INFO] modules ............................................. SUCCESS [ 3.339 s]
[INFO]
[INFO] BUILD SUCCESS
[INFO]
[INFO] Total time: 01:05 min
[INFO] Finished at: 2019-01-18T12:54:18+01:00
[INFO]
Maven忘记安装/部署了。
我发现
this bug
和
this question
这表明这可能是由于泰科。所以我把Tycho插件添加到了父级
XML
什么都没做。然后我将RCP模块完全卸下。还是同样的问题。
现在,BOM仍然有一个不是Maven项目“build”的父项,删除它/更改父项会正确地安装和部署构建。但是,由于它是一个BOM,我不能使用“构建”父级。
还有别的办法吗
安装结束
和
部署结束
在我的项目结构中工作?