有没有办法告诉maven war插件使用目标/类以外的文件夹

Dav*_*vid 8 maven-2 war

当我使用maven war插件时,默认情况下,此插件会将所有类文件(*.class)从目标/类复制到{warfile}/web-inf/classes.

问题是如果我编译的类(*.class)保留在另一个文件夹中:basedir/other-classes(它们是*.class文件而不是*.java文件,我知道,这很奇怪.但是这些类是从第三方).

有没有办法告诉maven war插件将(basedir/other-classes)和(target/classes)中的所有类复制到{warfile}/web-inf/classes

Sta*_*key 15

这可能对你有用.确保directorytargetPath你需要什么.

<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>
Run Code Online (Sandbox Code Playgroud)