0

为了我的项目的需要,我需要使用 maven-war-plugin (War Overlays)。我创建了主战争应用程序和另一个战争应用程序,其中包含模块特定的所有内容。

当我在 Eclipse 中运行应用程序时,我可以看到第二个应用程序与第一个应用程序合并,但文件没有扩展名,并且每个文件夹中只有一个文件。

如果我打开其他文件夹 - 有适当的文件(JavaScript,类,...)

这是一个示例(而不是我得到的类文件): 合并后

这是我的配置:

<build>
<finalName>com.objectverse</finalName>
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.4</version>
    <configuration>
      <overlays>
        <overlay>
          <groupId>com.objectverse</groupId>
          <artifactId>com.objectverse.tcs.news</artifactId>
        </overlay>
        <overlay>
          <!-- empty groupId/artifactId represents the current build -->
        </overlay>
      </overlays>
    </configuration>
  </plugin>
</plugins>

我该怎么做才能将另一个战争项目中的文件复制到我的主应用程序中?

问候,博扬

4

0 回答 0