将文件存在条件添加到 maven-antrun 插件
我想根据文件的可用性在 antrun 插件内执行“javac”。我们如何在 maven-antrun 插件中添加条件。
I want to do a "javac" inside an antrun plugin based on the availability of a file. How do we add conditions inside the maven-antrun plugin.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以借助 Maven AntRun 插件 来完成此操作。
在示例中,ant 脚本在 clean 阶段执行,并且 使用了 Ant-Contrib 库:
您还可以查看此链接:如何使用 maven-antrun-plugin 有条件地执行任务?< /a>
You can do this with help of Maven AntRun Plugin.
In the sample ant script executes on clean phase and Ant-Contrib library was used:
You can also view this link: How to execute tasks conditionally using the maven-antrun-plugin?
这是另一种没有 Ant 贡献的方法。
诀窍是首先运行
target
检查文件是否存在。该目标将其检查结果存储在属性中。然后,借助 maven-antrun-plugin 选项exportAntProperties
。然后,第二个目标可以根据导出的属性值运行。
Here is an other approach without Ant contrib.
The trick is to first run a
target
checking for file existence. This target will store its checking result in a property. This property is then exported among Maven properties thanks to maven-antrun-plugin optionexportAntProperties
.A second target can then run based on the exported property value.