Maven war项目复制网站进入webapp目录

时间:2013-06-25 09:43:32

标签: maven web-applications build

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

目录结构如下:

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

我想要实现的是在构建maven期间,在生成WAR文件之前将frontend / app目录复制到webapp目录中。我怎么能在maven那样做?

2 个答案:

答案 0 :(得分:1)

实际上,maven war插件直接支持这一点。

<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>

答案 1 :(得分:0)

使用maven插件,如maven资源插件