Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Xtext Maven作为POM构建-并首先显示_Java_Eclipse_Maven_Xtext - Fatal编程技术网

Java Xtext Maven作为POM构建-并首先显示

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存储库中 致以亲切的问

由于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插件将帮助您生成清单)