Есть ли способ сказать плагину maven war использовать папку, отличную от target / classes

, когда я использую плагин maven war, по умолчанию этот плагин копирует все файлы классов (*. Class) из target / classes в { warfile} / web-inf / classes.

Проблема в том, что если у меня есть скомпилированные классы (* .class), которые остаются в другой папке: basedir / other-classes (это файл * .class, а не * .java, я знаете, это странно, но эти классы создаются сторонними разработчиками).

Есть ли способ сообщить плагину maven war, чтобы он копировал все классы в (basedir / other-classes) и (target / classes) в {warfile} / web-inf / classes

8
задан Pascal Thivent 26 August 2010 в 23:25
поделиться

1 ответ

Это может сработать для вас. Убедитесь, что вам нужны каталог и targetPath.

<build>
 <plugins>
       <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.0.2</version>
        <configuration>
          <webResources>
            <resource>
              <directory>${project.build.directory}/other-classes</directory>
              <targetPath>WEB-INF/classes</targetPath>
            </resource>
          </webResources>
        </configuration>
      </plugin>
 </plugins>
</build>
15
ответ дан 5 December 2019 в 11:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: