Я использую плагин Maven Properties для загрузки свойств из файла свойств. Мой проект - это многомодульный проект с модулями EAR и EJB с соответствующими файлами pom. И есть родительский pom. Я получаю сообщение об ошибке, если я не сохраняю файл свойств во всех трех местах (т. Е. Один в родительском модуле и по одному в модулях EAR и EJB). Он генерирует исключение FileNotFoundException, если файл свойств не существует даже в одном месте. Я не хочу хранить один и тот же файл в трех разных местах. Пожалуйста, предложите, как я могу работать с этим.Maven Properties Plugin
0
A
ответ
0
В готовом к производству приложении вы не хотите, чтобы ваши объекты были добавлены в ваше приложение, а скорее вне его, поэтому вы можете изменить их, а не перестраивать все приложение, поэтому я бы посоветовал вам чтобы сделать ваше приложение готовым к производству и не иметь свойств, включенных в первую очередь.
1
Поместите файл свойств на родительский уровень проекта, а затем скажите плагину Properties Maven, чтобы он ссылался на него.
<configuration>
<files>
<file>${myPropertyFile}/file>
</files>
</configuration>
В родительском проекте
<properties>
<myPropertyFile>${project.basedir}/foo.properties</myPropertyFile>
</properties>
В дочерних проектов,
<properties>
<myPropertyFile>${project.parent.basedir}/foo.properties</myPropertyFile>
</properties>
В зависимости от вашего проекта, вы могли бы просто поставить последний ".parent." версии в родительском проекте и выполняться с ним, поскольку дочерние проекты наследуют его.
Смежные вопросы
- 1. maven-android-plugin pass build properties
- 2. properties-maven-plugin: Ошибка загрузки свойств-файла
- 3. Какова цель «properties-maven-plugin» и «filter» в профиле maven
- 4. Gradle Maven Bom Properties
- 5. Maven encrypt properties
- 6. Конфигурация плагина Maven vs properties
- 7. maven properties plugin: странное поведение при запуске «mvn deploy»
- 8. Где находится исходный код для maven-properties-plugin?
- 9. maven-assembly-plugin включает * .properties на корневом уровне zip
- 10. Как читать значения из .properties с помощью maven plugin
- 11. Maven Properties List
- 12. JBoss AS Maven plugin
- 13. Maven read .properties для использования в pom.xml
- 14. jaxws-maven-plugin, пример maven-enunciate-plugin?
- 15. appengine-maven-plugin против maven-android-plugin
- 16. maven-jarsigner-plugin vs maven-jar-plugin
- 17. buildnumber-maven-plugin и maven-assembly-plugin
- 18. maven scalaest plugin encoding
- 19. Файл Maven Properties не найден
- 20. maven-plugin-plugin helpmojo нарушение?
- 21. maven-android-plugin, java.lang.NoClassDefFoundError
- 22. Как использовать свойства-maven-plugin?
- 23. Maven exec plugin ClassNotFoundException
- 24. {решена} Maven игнорирует требования «maven-compiler-plugin»
- 25. maven-resources-plugin + профили
- 26. gradle to maven plugin conversion
- 27. Как сборка maven-compiler-plugin
- 28. inmemdb-maven-plugin and maven-failafe-plugin database create issue
- 29. Использование maven plugin exec-maven-plugin для запуска сценария оболочки
- 30. git с maven-release-plugin и buildnumber-maven-plugin