Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Почему maven не включает файлы JSP в мою банку?

Автор вопроса: klactoseОтветов: 2

У меня есть встроенное веб-приложение для причала (версия 8.1.8), которое я упаковываю как банку и которое использует JSP для своего внешнего интерфейса. Он построен с помощью maven версии 3.0.3. Проблема в том, что когда я делаю: mvn package, он включает все, кроме файлов *.jsp. Я пытался переместить их в разные места, но безуспешно.

Я пытался добавить <include>src/main/java/**/*.jsp</include> в раздел maven-compiler-plugin моего pom. Но и это не повлияло.

Есть ли способ убедиться, что файлы jsp включены?

  • Вы используете maven jar plugin или maven war plugin для создания файла jar? Charlee Chitsuk 28.03.2013
  • Я использую maven-jar-plugin klactose 28.03.2013

javamavenweb-applicationsjettyjsp

Ответы

Ответ 1 · рейтинг 16 · klactose

Мое решение состояло в том, чтобы добавить файлы jsp в src/main/webapp и добавить следующий фрагмент в файл pom:

<build>
    <resources>
      ...
      <resource>
        <directory>src/main/webapp</directory>
      </resource>
      ...
    </resources>
    ...
</build>

Ответ 2 · рейтинг 4 · Evgeniy Dorofeev

Попробуйте поместить .jsp в src/main/resources, Maven игнорирует все файлы, кроме .java, в src/main/java

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы