Пользовательские свойства или переменные полезны для сохранения вашего Maven pom.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} //...
Оригинал: “https://mkyong.com/maven/how-to-create-user-defined-properties-in-maven/”