我試圖弄清楚如何在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