2015-03-29 4 views
0

Я создаю веб-приложение Java на основе Maven. В моей папке src/main/java/package у меня есть .xml-файл и файл .properties, который должен быть включен как часть моей войны. Однако, когда я смотрю на файл войны, который генерируется (используя установку maven), это не включает файл .xml и .properties. Он содержит только файлы .class из пакета.Плагин Maven war - включая другие файлы в WAR

Есть ли способ включить эти файлы во время войны?

Кроме того, я также проверил под папкой target/classes, и здесь файлы .xml и .properties не включены.

ответ

0

Немного больше googling вокруг stackoverflow дал мне ответ. Мне просто нужно было изменить папку ресурсов по умолчанию для maven как схему в следующем вопросе о стекопотоке Why does maven not copy the properties files during the build process?.

+0

Не меняйте значение по умолчанию. Лучше поместите эти файлы в папки по умолчанию, и они будут подняты. Кроме того, файлы xml не принадлежат 'src/main/java', поскольку имя подразумевает только исходные файлы java. Xml-файл - это ресурс, поэтому он должен находиться в 'src/main/resources /' .. – khmarbaise

2

Поместите свой файл .xml и файл .properties в папку ресурсов вашего проекта, по умолчанию Maven выберет его оттуда.

+0

i.e. 'src/main/resources' – Alexander

Смежные вопросы