Можно ли получить одну из версий зависимостей для вставки в отфильтрованный файл ресурсов? - PullRequest
0 голосов
/ 12 января 2012

У меня есть файл ресурсов, отфильтрованный по maven:

version=${project.version}
buildDate=${timestampFormatted}
buildBy=${user.name}   
fileEncoding=${file.encoding}
XX_LIB_VERSION = ${project.dependency.someName.version}

Я бы хотел, чтобы pom использовал одну или несколько зависимостей и версий Есть ли что-то вроде $ {project.dependency.someName.version}?

Спасибо!

1 Ответ

2 голосов
/ 12 января 2012

Сначала извлеките версии желаемых зависимостей в свойство (что всегда является хорошей идеей):

<properties>
    <org.springframework.version>3.1.0.RC2</org.springframework.version>
</properties>

И использовать его позже в pom.xml:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>${org.springframework.version}</version>
</dependency>

После этого вы можете ссылаться на свойство в фильтрованном ресурсе:

XX_LIB_VERSION=${org.springframework.version}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...