我正在从一个项目中创建一个原型,我正在运行它:
mvn archetype:create-from-project -DoutputDirectory=../archetype
Maven没有在../archetype
中生成代码。有人知道如何解决这个问题吗?
答案 0 :(得分:0)
create-from-project
目标的outputDirectory
参数的文档未定义用户属性。因此,maven-archetype-plugin
只是忽略您使用-DoutputDirectory
设置的任何值,并保留其默认值${project.build.directory}/generated-sources/archetype
。
您应该在their JIRA创建一个改进请求,并且可能会提交补丁:为此添加用户属性应该不难。 Looking the source code,应该只需要在property
注释中添加@Parameter
属性。