如果我使用create-from-project
从Maven项目创建原型,我该如何包含空目录?我希望包含一个像src/main/java
这样的目录,即使它是空的。
答案 0 :(得分:0)
我有同样的问题。我找到了解决方案。运行后
mvn archetype:create-from-project
转到target/generated-sources/archetype/src/main/resources/META-INF/maven
archetype-metadata.xml
。然后,您可以通过在文件集中定义空目录来添加空目录。
<fileSet encoding="UTF-8">
<directory>src/main/java/application/controller</directory>
</fileSet>
即使你可以使用包名。当您从模板原型插件生成项目时,请替换给定的包名称。
<fileSet encoding="UTF-8">
<directory>src/main/java/__packageInPathFormat__/config</directory>
</fileSet>
然后转到target/generated-sources/archetype/
并运行mvn clean install
。现在您的原型模板生成已定义的空目录。