在构建期间从另一个项目复制目录

时间:2015-10-09 09:00:19

标签: java maven

在项目A中,我对具有CSS资源目录的项目B具有依赖性。 由于一些框架问题,我需要在构建期间将CSS目录复制到项目A.怎么做? css目录在src / main / resources / css里面,因此它转到.jar里面的/ css

3 个答案:

答案 0 :(得分:0)

无需复制,因为部分3.6中的Servlet 3.0 Specs sais,您可以将META-INF/resources中的css放入项目B的jar中。

maven-tomcat-plugin外,它的效果很好。

答案 1 :(得分:0)

这是文件结束的地方:

<outputDirectory>${basedir}/target/blah</outputDirectory>

这是从以下地方复制的地方:

<directory>src/main/otherresources</directory>

会有一个或标签来告诉文件名

<强>倍数

您需要针对多个文件夹使用不同的ID进行多次执行:

答案 2 :(得分:0)

有两种解决方案。但在你必须知道从项目A到项目B的路径之前。 您可以使用maven resource plugin。 目标是将资源复制到输出目录。

或者,您可以使用maven ant插件。 以下是一个示例:http://www.javacodegeeks.com/2013/07/how-to-run-ant-targets-with-maven.html