Java Xtext Maven作为POM构建-并首先显示
由于XTEXT2.9,可以生成已经为maven准备好的Xtext项目。 不幸的是,如果我想用我的Xtext语言构建一个Eclipse插件,它会在tycho构建时生成所有POM。如果我在项目生成期间取消选中eclipse插件,它将生成普通的maven项目 由于我不想将所有依赖项作为P2存储库托管,所以我希望所有项目都是POM优先的项目,eclipse插件项目除外,它将是build MANIFESt优先。这样的事情可能吗 我知道我仍然需要将POM-first项目捆绑并发布到P2存储库中 致以亲切的问候,Java Xtext Maven作为POM构建-并首先显示,java,eclipse,maven,xtext,Java,Eclipse,Maven,Xtext,由于XTEXT2.9,可以生成已经为maven准备好的Xtext项目。 不幸的是,如果我想用我的Xtext语言构建一个Eclipse插件,它会在tycho构建时生成所有POM。如果我在项目生成期间取消选中eclipse插件,它将生成普通的maven项目 由于我不想将所有依赖项作为P2存储库托管,所以我希望所有项目都是POM优先的项目,eclipse插件项目除外,它将是build MANIFESt优先。这样的事情可能吗 我知道我仍然需要将POM-first项目捆绑并发布到P2存储库中 致以亲切的问
Jan Gräfen经过几个小时的思考和一些令人沮丧的尝试和错误,我意识到我的方法是完全错误的 我现在运行的解决方案是使用maven dependency插件将依赖项复制到项目中的lib/文件夹中,然后将它们包含到my plugin.xml中的类路径中。
我还使用maven clean插件删除lib/文件夹。向导不会为您执行此操作,但您可以手动进行配置。为什么不先构建eclipse插件pom(maven bundle插件将帮助您生成清单)