1

我有一个 maven java web 项目,它构建得很好,我还有另一个网站项目(纯 HTML/Javascript),它在 maven web 项目之外。

目录结构如下:

project
|--backend
|--|--src
|--|--|--main
|--|--|--|--java
|--|--|--|--webapp
|--|--pom.xml
|--frontend
|--|--test
|--|--app

我想要实现的是在 maven 中构建期间,将 frontend/app 目录复制到 webapp 目录中,然后再生成 WAR 文件。我怎么能在 Maven 中做到这一点?

4

2 回答 2

1

实际上 Maven 战争插件直接支持这一点。

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <version>2.3</version>
  <configuration>
   <webResources>
      <resource>
         <!-- this is relative to the pom.xml directory -->
         <directory>../website</directory>
         <include>app/**/*</include>
         </resource>
     </webResources>
   </configuration>
</plugin>
于 2013-06-25T10:14:22.520 回答
0

使用 Maven 插件,例如 Maven 资源插件

于 2013-06-25T09:49:57.170 回答