0

我有一个从pom文件创建的Maven项目,如下面的链接所述: Get MavenProject from just the POM.xml - pom parser? 我有一个无法解析的依赖项,我需要从中获取值。我得到的值包含未解析的属性(例如:<version>${version}</version>)。 project.getProperties不会返回属性,如${project.build.directory}${version} 如何获取此项目的所有属性列表?Maven插件 - 我如何解析从pom文件创建的Maven项目的属性?

,比如我有这种相关性,我可以不解决这个问题,因为${version}没有得到解决:

<dependency> 
    <groupId>com.comp.sp</groupId> 
    <artifactId>art</artifactId>  
    <version>${version}</version> 
    <type>zip</type> 
</dependency> 
+0

你想解决什么问题? – khmarbaise 2012-01-01 13:59:25

+0

这个问题被一个例子改变了。往上看。 – user1116377 2012-01-01 14:17:41

+0

呃..Ok。你正在使用一个属性作为版本标记,它不适用于Maven ...所以问题是:为什么你不把版本放入pom中,而且事情已经完成?或者在pom中定义一个属性部分? – khmarbaise 2012-01-01 14:30:43

回答

相关问题