使用Java的Maven原型

问题描述

我试图用Java编写项目/代码生成器,并希望使用Maven原型作为基础(90%的代码是相同的)。我有一个原型,但是似乎无法从该原型生成代码。我已经尝试过使用Maven-Embedder,但是到目前为止还没有运气。我一直在看Maven原型插件,但似乎找不到任何简单的示例代码生成项目。谁能指导我举例说明?

我现在所做的(似乎不起作用):

    String location = "/path/to/generate/to";
    MavenCli maven = new MavenCli();
    String[] mavenArguments = new String[]{"archetype:generate","-DgroupId=xxx","-DartifactId=yyy",etc.}
    maven.doMain(mavenArguments,location,System.out,System.out);

我从中得到的只是-Dmaven.multiModuleProjectDirectory系统属性未设置。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)