mvn archetype:create-from-project -DoutputDirectory

时间:2015-09-30 18:28:26

标签: maven maven-archetype

我正在从一个项目中创建一个原型,我正在运行它:

mvn archetype:create-from-project -DoutputDirectory=../archetype

Maven没有在../archetype中生成代码。有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

create-from-project目标的outputDirectory参数的文档未定义用户属性。因此,maven-archetype-plugin只是忽略您使用-DoutputDirectory设置的任何值,并保留其默认值${project.build.directory}/generated-sources/archetype

您应该在their JIRA创建一个改进请求,并且可能会提交补丁:为此添加用户属性应该不难。 Looking the source code,应该只需要在property注释中添加@Parameter属性。