Maven:如何在项目生成后从原型中删除一些文件?
Posted
技术标签:
【中文标题】Maven:如何在项目生成后从原型中删除一些文件?【英文标题】:Maven : How to remove some files after project generation from an archetype? 【发布时间】:2013-02-23 21:30:10 【问题描述】:我正在创建一个 maven arechtype,它会生成一个带有 java 类的项目。
原型有一些自定义属性(archetype-metadata.xml 中的 requiredProperty) 根据用户的选择,一些文件将是无用的(例如,如果用户不想要数据库,则数据库访问类)所以我想删除它们。
生成后是否可以运行清理挂钩脚本?
注意:如果不需要,最好不要在生成过程中包含这些文件,但我认为不可能声明一些可选文件对吗?
谢谢
洛伊克
【问题讨论】:
【参考方案1】:我看到了消息:
没有可调用的原型生成后目标。
在生成中发现这个代码:IntegrationTestMojo.java
似乎某些规则可能被描述为在“goals.txt”文件中描述它们之后执行
但无法确定我们究竟要在其中包含什么
【讨论】:
以上是关于Maven:如何在项目生成后从原型中删除一些文件?的主要内容,如果未能解决你的问题,请参考以下文章
Meteor - 如何在特定时间段后从服务器端方法中自动从集合中删除单个项目?
如何让 gradle 在项目的根目录为 maven 用户生成一个有效的 pom.xml 文件?