折腾了两天如何使用archetype去创建一个模板工程,对于生成的模板中为什么会出现
package ${packageInPathFormat}.api
让我很是郁闷,本想将archetype这个插件的源码下过来仔细读一下,突然灵光一闪觉得可能是因为defatulPackage的问题,所以就动手实践了一下。
创建了一个目标工程,指定目标工程的package=xxx.yyy,然后再改工程目录下面是用mvn archetype:create-from-project生成反向的原始工程,果然java类的package 变量变成了
package ${package}.api
而当使用mvn archetype:generate指定目标工程的package=xxx时,又出现了
package ${packageInPathFormat}.api