2016-04-14 1 views
0

Я использую Enunciate для создания документации REST при создании приложения REST. Освойте документацию по результатам до /target/docs. Я хотел бы добавить каталог /docs в полученный JAR-файл (и переименовать его), чтобы иметь возможность обслуживать документы как статический контент.Как добавить каталог в/target в полученный JAR с Spring Boot?

Как это сделать? Я не могу понять, как получить эти статические файлы (которые генерируются при сборке) в JAR.

+0

Я думаю, вы захотите добавить их в свои ресурсы/статический каталог внутри вашей банки? В противном случае вы не сможете их обслуживать. Как насчет их копирования с помощью команды Maven Ant после определенной цели? –

+0

Близко связан с «Maven: Lifecycle vs. Phase vs. Plugin vs. Goal» http://stackoverflow.com/questions/26607834/maven-lifecycle-vs-phase-vs-plugin-vs-goal/ –

ответ

0

Я думаю, вы можете решить это, сконфигурировав Maven plugin for enunciate и подключив его к запуску на этапе жизненного цикла генерации ресурсов.

Кроме того, убедитесь, что вы устанавливаете выходной каталог в подкаталог src/main/resources/static, как прокомментировал Rob выше.

0

Я добавил это к моему enunciate.xml, чтобы заставить каталог Документов быть сгенерирован в другом месте, которое будет упаковано с .war файлом

<docs docsDir="target/<app_name>/docs"/> 

, а затем специалист поставит все содержимое мишени/в результирующий файл военного файла

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