Рубрики
Без рубрики

Как создать пользовательские свойства в Maven

– Как создать пользовательские свойства в Maven

Пользовательские свойства или переменные полезны для сохранения вашего 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/”