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

Maven 2 Maven:创建配置文件以部署快照,maven-2,maven,Maven 2,Maven,我使用的是Maven 3.0.3。如何创建配置文件,以便在部署时包含该配置文件,仅当版本为非发布(例如快照)版本时,部署才会成功。否则,在启动部署时指定概要文件将失败 感谢您的帮助,-Dave使用or执行检查${project.version}并在不可接受的情况下使生成失败,怎么样 编辑:澄清: Antrun:检查${project.version},如果不是快照版本,则调用。这将使maven构建失败。比如: <condition property="failme"> <

我使用的是Maven 3.0.3。如何创建配置文件,以便在部署时包含该配置文件,仅当版本为非发布(例如快照)版本时,部署才会成功。否则,在启动部署时指定概要文件将失败

感谢您的帮助,-Dave

使用or执行检查${project.version}并在不可接受的情况下使生成失败,怎么样

编辑:澄清: Antrun:检查${project.version},如果不是快照版本,则调用。这将使maven构建失败。比如:

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


GMaven:对于来自GMaven的应用程序,有特定的说明。我敢肯定,您只需使用
project.properties['version']

即可访问该属性。根据您的链接,GMaven已不再处于开发阶段,似乎与Groovy相关。我还没接通。请举例说明如何使用您建议的工具完成我的要求。谢谢,非常感谢你抽出时间。我使用了antrun插件解决方案,效果非常好。