Я использую Eclipse с плагином Maven m2e.Мой проект использует XML-файлы конфигурации, расположенные под config
.Макет проекта Maven говорит, что вы должны поместить подобные вещи в srv/main/resources
, и тут начинается проблема ...
В приложении каталог config
жестко связан с корнем проекта.Могу ли я как-то, может быть, даже через POM, обмануть Eclipse и Maven, чтобы сделать программное обеспечение работоспособным, даже если файлы находятся в src/main/resources
?
РЕДАКТИРОВАТЬ: Макет Maven говорит только src,target, pom.xml и некоторые текстовые файлы находятся в корне.Но мое развернутое программное обеспечение требует конфигурации в корне.Это не совсем подходит, если моя прикладная программа вызывает что-то вроде нового файла («config / someXml.xml»).Мое программное обеспечение должно выглядеть в config / someXml.xml и src / main / resoruces / config / someXml.xml в зависимости от того, развернуто ли программное обеспечение или отлаживается.
Как это делают другие проекты?Должен ли я как-то изменить свой код для указания пути к каталогу?