[英]Pom/Project Properties via Eclipse maven2
我使用Eclipse中的M2插件将我的Java项目与maven打包在一起
我需要为以下pom属性(module_version)提供一个值,对于本地包装,其值将类似于“ local-SNAPSHOT”
<groupId>com.group</groupId>
<artifactId>server</artifactId>
<packaging>jar</packaging>
<version>${module_version}</version>
运行config env变量似乎不起作用...
我假设您需要通过命令行指定属性module_version
。 在这种情况下,您可以输入以下命令:
$> mvn -Dmodule_version=local-SNAPSHOT package
另一种方法是从环境中获取它,假设您已通过键入以下内容导出了环境变量
$>export module_version=local-SNAPSHOT
您可以在pom中使用:
<groupId>com.group</groupId>
<artifactId>server</artifactId>
<packaging>jar</packaging>
<version>${env.module_version}</version>
我不确定您要获得什么,但是如果这是您的基本配置文件,则应在<version>
-tags中指定应用程序的<version>
。 这将允许您使用该版本从本地存储库中提取任何子项目,以及使用${project.version
}变量进行过滤。
有关基本pom文件的示例,请参见此处 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.