我有一个从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>
你想解决什么问题? – khmarbaise 2012-01-01 13:59:25
这个问题被一个例子改变了。往上看。 – user1116377 2012-01-01 14:17:41
呃..Ok。你正在使用一个属性作为版本标记,它不适用于Maven ...所以问题是:为什么你不把版本放入pom中,而且事情已经完成?或者在pom中定义一个属性部分? – khmarbaise 2012-01-01 14:30:43