我试图弄清楚如何在itp04-rcp
eclipse-repository
内使用pomfirst-thirdparty
包。在itp04-rcp示例中包括Tycho的itp02.bundle插件。产品
我想,我应该能够运行:
> cd org.eclipse.tycho-demo\itp02\build02
> mvn org.apache.felix:maven-bundle-plugin:install
,然后编辑example.product
文件中itp04-rcp\eclipse-repository
目录:
<plugins>
<plugin id="tycho.demo.itp02.bundle" />
</plugins>
当我在itp04-RC它抱怨运行mvn package
:
Included element tycho.demo.itp02.bundle 0.0.0 is missing.
此作品:
<plugins>
<plugin id="example-bundle" version="0.0.0" />
</plugins>
<features>
<!-- <feature id="example-feature" version="0.0.0"/> -->
<feature id="org.eclipse.rcp" version="0.0.0"/>
<feature id="org.eclipse.equinox.p2.user.ui" version="0.0.0"/>
</features>
...那么为什么不itp02.bundle插件?
build02是Tycho构建(“manifest first”)。为什么要用maven-bundle-plugin(“POM first”)构建它?或者你是否想引用build01包? – oberlies
是的,我想在itp04中使用pom-first artifact(我不认为它实际用于任何示例中) –
您能否在问题中反映这一点,即编辑ID以便它们实际上首先引用POM从'itp02/build01'捆绑?冲突的信息使答案中很难具体。 – oberlies