我试图通过Tycho构建一个RCP应用程序,并在导出产品时收到此错误。
我并不真正理解这个问题,但这是否是它失败的原因--因为我使用多个P2存储库来检索插件依赖项?
这是我在父POM中定义的存储库的片段。其余的都是标准的泰乔。
<repositories>
<repository>
<id>eclipse-luna</id>
<url>${eclipseLuna}</url>
<layout>p2</layout>
</repository>
<repository>
<id>systems-rc-p2</id>
<url>${systemsRcP2}</url>
<layout>p2</layout>
</repository>
<repository>
<id>systems-snapshots-p2</id>
<url>${systemsSnapshotsP2}</url>
<layout>p2</layout>
</repository>
</repositories>发布于 2016-01-19 16:21:32
我发现了问题。
基本上,由于某种原因(项目需要),我不得不更改项目的"sourceDirectory“和"outputDirectory”,将它们指向经典的"src“和"bin”,而不是Maven默认的"src/main“和”outputDirectory“。
特别是,导致这个问题的是<outputDirectory>属性和<directory>属性的重新定义。看上去泰丘一点都不喜欢。
https://stackoverflow.com/questions/34861080
复制相似问题