首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有在上次构建后文件更改时,我才能运行maven插件吗?

只有在上次构建后文件更改时,我才能运行maven插件吗?
EN

Stack Overflow用户
提问于 2013-06-11 09:17:35
回答 1查看 735关注 0票数 3

我们在准备资源阶段使用maven-exec-plugin创建二进制文件,该文件后来打包到jar中。Exec启动脚本,读取excel表并创建sqlite。

现在脚本总是运行,即使我没有运行干净。如何配置插件,使其只在以下情况下运行:

  1. 输出文件不存在。
  2. 存在输出文件,但上一次修改日期比源文件要早。
EN

回答 1

Stack Overflow用户

发布于 2013-06-11 11:59:02

只有在不存在<profile>的情况下,才可以使用target/afile.log激活来运行插件:

代码语言:javascript
复制
<profiles>
  <profile>  
    <id>run-exec</id>
    <activation>
      <file>
        <missing>target/afile.log</missing>
      </file>
    </activation>
    ...
  </profile>
</profiles>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17040517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档