在WSO2 Enterprise Integrator Tooling(又名Eclipse Mars.2版本4.5.2及其插件)中,我有2个项目:
复合应用项目POM编辑器的设计视图不显示RRP或其他项目的资源。
有人知道为什么吗?
答案 0 :(得分:1)
经过大量研究后,我发现如果您在注册表资源项目的pom.xml中设置父项并删除标记 groupId 和版本的pom.xml,因为它不是必需的,因为它位于pom父级,然后, 复合应用程序项目POM编辑器没有显示这个的工件项目强>
看到它的实际效果:
在资源注册项目中:
<parent>
<groupId>com.example</groupId>
<artifactId>padre</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.example.recursos</groupId>
<artifactId>recursos</artifactId>
<version>1.0.0</version>
或简单地说:
<groupId>com.example.recursos</groupId>
<artifactId>recursos</artifactId>
<version>1.0.0</version>
在资源注册项目中:
<parent>
<groupId>com.example</groupId>
<artifactId>padre</artifactId>
<version>1.0.0</version>
</parent>
<artifactId>recursos</artifactId>
其他提示: 当您在复合应用程序项目POM编辑器中打开CAP的 pom.xml 时,它总是设置de groupId 和版本< / em>当你保存它。即使您已设置父级并删除它们。