Как создать пользовательские свойства в Maven
Пользовательские свойства или переменные полезны для облегчения чтения и обслуживания файла Mavenpom.xml
.
Файл: pom.xml
... ... 1.5
Вышеpom.xml
можно ссылаться на my.plugin.version через код${my.plugin.version}
.
Пример 1
Классический вариант использования используется для определения версии jar или плагина.
3.1.2.RELEASE org.springframework spring-core ${spring.version} org.springframework spring-context ${spring.version}
Если вы хотите обновить Spring до 3.1.5, просто измените «spring.version» на 3.1.5, и все зависимости будут затронуты.
Пример 2
Другой распространенный вариант использования используется для определения длинного пути к файлу.
default ${project.build.directory}/temp-resources/${project.theme.name}/ org.apache.maven.plugins maven-resources-plugin 2.5 copy-resources copy-resources ${project.resources.build.folder} //...
Note
Кроме того, Maven имеет множество полезных свойств проекта, таких какproject.build.directory}
,project.build.directory}
, убедитесь, что вы отметили этоMaven Properties Guide