Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven war项目将网站复制到webapp目录中_Maven_Web Applications_Build - Fatal编程技术网

Maven war项目将网站复制到webapp目录中

Maven war项目将网站复制到webapp目录中,maven,web-applications,build,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/a

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

目录结构如下所示:

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

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

使用maven资源插件之类的maven插件

使用maven资源插件之类的maven插件

实际上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>

org.apache.maven.plugins
maven战争插件
2.3
../网站
应用程序/**/*

实际上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>

org.apache.maven.plugins
maven战争插件
2.3
../网站
应用程序/**/*