如何解决首先执行Maven任务
| 我有一个多模块的Maven项目,想在Maven开始构建反应堆之前执行一个Ant任务。 我提出的唯一解决方案是创建一个模块来执行此ant任务,并使该模块成为<modules>
列表中的第一个模块,但是我觉得这不是行家的方法(或者是吗?)
有没有办法做到这一点?
谢谢
编辑:
我之所以需要它,是因为我有环境设置,仅在需要完整构建时才需要为此项目配置。问题是,这个蚂蚁任务非常昂贵(10秒钟以上),因此我不想为单个模块构建运行该任务。
解决方法
您的方法似乎是正确的。我在某些客户端项目中看到过类似的构建脚本。第一个模块仅包含一个构建插件:maven-antrun-plugin。
其余模块是普通的Maven pom文件,这些文件可查看Ant更新的环境设置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。