【问题标题】:define a POM property regarding the type of project version定义关于项目版本类型的 POM 属性
【发布时间】:2009-04-20 16:52:18
【问题描述】:

如果我要打包我的项目的 SNAPSHOT 或 RELEASE(非 SNAPSHOT),我希望在 maven2 POM 中定义具有不同值的属性。

我知道我可以编写一个简单的 Mojo 插件来定义关于 project.version 的属性(包含或不包含 SNAPSHOT),但我无法想象在 Maven 的现有插件地狱中没有一个我可以使用.

如果你知道这样做的方法,我会很感激你的帮助。

马修

【问题讨论】:

    标签: maven-2 properties


    【解决方案1】:

    您想要的可以使用 Maven2 配置文件管理来完成。如您所见here,在 Maven2 中有几种激活配置文件的方法:

    • 使用特定的 JDK,
    • 使用特定的操作系统,
    • 在命令行中提供参数,
    • 有一个文件...

    所以,据我所知,如果不创建(简单的)Mojo 插件,就无法做你想做的事......

    【讨论】:

    • 我会在一个简单的 Mojo 中做到这一点。谢谢
    猜你喜欢
    • 2019-04-08
    • 2018-03-05
    • 2015-05-30
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多