gpt4 book ai didi

java - 对 Maven 原型(prototype)使用​​ create-from-project : Include empty directories

转载 作者:太空宇宙 更新时间:2023-11-04 10:48:50 24 4
gpt4 key购买 nike

如果我使用 create-from-project 从 Maven 项目创建原型(prototype),如何包含空目录?我想包含像 src/main/java 这样的目录,即使它是空的。

最佳答案

我也有同样的问题。我找到了解决方案。运行后

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>

甚至您可以使用包名称。当您从模板原型(prototype)插件生成项目时,替换给定的包名称。

<fileSet encoding="UTF-8">
<directory>src/main/java/__packageInPathFormat__/config</directory>
</fileSet>

然后去target/generated-sources/archetype/并运行mvn clean install 。现在您的原型(prototype)模板会生成定义的空目录。

关于java - 对 Maven 原型(prototype)使用​​ create-from-project : Include empty directories,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48074351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com