Maven:创建配置文件以部署快照

时间:2011-09-08 14:05:37

标签: maven-2 maven

我正在使用Maven 3.0.3。如何创建配置文件,以便在部署时包含配置文件时,只有在版本为非版本(例如快照)版本时才能成功部署。否则,在启动部署时指定配置文件应该失败。

感谢您的帮助, - 戴夫

1 个答案:

答案 0 :(得分:2)

使用antrunGMaven执行来检查$ {project.version}并在构建失败的情况下怎么做?

修改:澄清: Antrun:Use the antrun plugin检查$ {project.version}并调用fail task,如果它不是快照版本。这将使maven构建失败。类似的东西:

<condition property="failme">
    <contains string="${project.version}" substring="SNAPSHOT"/>
</condition>
<fail if="failme" message="hi there!"/>

GMaven:GMaven有failing a build的具体说明。我很确定您只需使用project.properties['version']即可访问该媒体资源。