我正在尝试创建一个原型,在现有的POM文件中添加一些数据。
实际上,这个原型会指定一个没有为其配置的项目的distributionManagement。
我知道archetype.xml文件中的allowPartial属性允许这样的东西,但我没弄明白该怎么做。
有没有办法这样做?我必须使用现有的插件吗?我必须创建自己的吗?
提前致谢!
答案 0 :(得分:3)
您只需在要更新的项目目录中运行archetype:generate
命令(所有参数 - 等于现有项目的groupId / artifactId / version)。
请注意,除了<allowPartial>true</allowPartial>
之外,您的archetype-metadata.xml需要<archetype-descriptor partial="true">
答案 1 :(得分:0)
创建原型时,在archetype.xml中将allowPartial元素的值设置为“true” - 示例http://www.avajava.com/tutorials/lessons/how-do-i-create-an-archetype-that-can-run-on-an-existing-project.html
有关创建Maven原型的更多信息:http://code.google.com/p/jianwikis/wiki/HowToCreateMavenArchetypeFromProject
我知道,这是一个迟来的答案。我今晚碰巧找到了这个问题,我碰巧找到了答案,今晚,在调查此事时,我自己 - 迟到总比没有好,那么呢? ;}
当然,我仍在试图弄清楚如何将