<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${jquery.ui.dir}/build/dist</directory>
<includes>
<include>**/ui/minified/jquery-ui.min.js</include>
</includes>
<targetPath>${js.resources.dir}</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
这会导致子目录:
${js.resources.dir} > jquery-ui-1.9pre > ui > minified > jquery-ui.min.js
但我希望直接在$ {js.resources.dir}中保存文件,我无法更改jquery-ui的文件夹结构,并且<directory>
标记中无法使用模式。
有没有办法使用展平映射器或展平选项?
答案 0 :(得分:1)
在这种特定情况下,您可以执行以下操作:
<directory>${jquery.ui.dir}/build/dist/ui/minified</directory>
<includes>
<include>jquery-ui.min.js</include>
</includes>
<targetPath>${js.resources.dir}</targetPath>
通常,这可能是一种方法,以避免在targetPath
中创建子文件夹。
答案 1 :(得分:0)
jquery-ui切换到另一个名为grunt的构建系统。也许这种构建机制将改变文件夹结构。如果没有文件夹结构更改,我必须使用maven-antrun-plugin来复制必要的文件......