Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
与maven一起执行acceleo项目_Maven_Acceleo - Fatal编程技术网

与maven一起执行acceleo项目

与maven一起执行acceleo项目,maven,acceleo,Maven,Acceleo,在我的项目中,我使用插件从eclipse执行acceleo项目。我有generate.mtl和generate.java。通过使用运行方式配置并选择acceleo应用程序来执行。该配置将generate.java作为一个主类作为输入,并将uml文件作为一个模型。它提供一些atl文件作为输出 一切都很完美,文件被执行,输出被生成。 我现在正试图使用MAVEN自动化这个过程。有人能告诉我怎么做吗?即使是最基本的,因为我是新加入MAVEN的。 如何使用如上所述的相同参数执行mtl文件 提前谢谢你 为主

在我的项目中,我使用插件从eclipse执行acceleo项目。我有generate.mtl和generate.java。通过使用运行方式配置并选择acceleo应用程序来执行。该配置将generate.java作为一个主类作为输入,并将uml文件作为一个模型。它提供一些atl文件作为输出

一切都很完美,文件被执行,输出被生成。 我现在正试图使用MAVEN自动化这个过程。有人能告诉我怎么做吗?即使是最基本的,因为我是新加入MAVEN的。 如何使用如上所述的相同参数执行mtl文件


提前谢谢你

为主模块生成的Java类有一个入口点(
publicstaticvoidmain(String[])
),可以从maven调用该入口点,如下所示:


您只需要将模型的路径、输出文件夹以及一些必要的附加参数作为参数。

我上几天正在研究这个主题,并提出了一个解决方案,解释如下:。如果对你有帮助,请告诉我

问候,


劳伦特

嗨,斯蒂芬,谢谢你的提示。我根据你寄给我的样品试过了。但现在我有另一个问题。当我执行package goal时,它给了我一个错误,说明它无法在特定路径中找到generate.emtl文件。问题是我在所需路径中复制了generate.emtl(在我使用eclipse执行时生成的文件),但它仍然告诉我它在该路径中找不到文件。虽然文件就在那里,但除了链接到博客,你能在这里提供相关细节的摘录吗?因此,通常不鼓励只链接到外部站点的答案。以下是指向示例项目的链接: