Плагин Maven - как я могу определить свойства для Maven Project, созданного из файла pom? - PullRequest
0 голосов
/ 01 января 2012

У меня есть проект Maven, который был создан из файла pom, как описано в следующей ссылке: Получить MavenProject только из POM.xml - pom parser? У меня есть неразрешенная зависимость, от которой мне нужно получить значения. Полученные значения содержат неразрешенные свойства (например: <version>${version}</version>). project.getProperties не возвращает свойства, такие как ${project.build.directory} или ${version} Как я могу получить список ВСЕХ свойств для этого проекта?

например, у меня есть эта зависимость, и я не могу ее разрешить, поскольку ${version} не была разрешена:

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

Ответы [ 2 ]

0 голосов
/ 20 мая 2012

Взгляните на jcabi-aether util (я разработчик), который является оберткой вокруг Apache Aether.

0 голосов
/ 01 января 2012

Посмотрите на библиотеку Aether , в которой есть примеры, которые точно решают вашу проблему. (Взгляните на здесь ) .. Официально Aehter тем временем переходит на Eclipse

...