0
  <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>标签中无法使用模式。

没有任何方法可以使用展平映射器或展平选项吗?

4

2 回答 2

1

在这种特定情况下,您可以执行以下操作:

  <directory>${jquery.ui.dir}/build/dist/ui/minified</directory>
  <includes>
    <include>jquery-ui.min.js</include>
  </includes>
  <targetPath>${js.resources.dir}</targetPath>

通常,这可能是避免targetPath.

于 2012-03-22T07:03:13.820 回答
0

jquery-ui 切换到另一个名为 grunt 的构建系统。也许这种构建机制会改变文件夹结构。如果没有文件夹结构更改,我必须使用 maven-antrun-plugin 来复制必要的文件...

于 2012-03-22T09:09:58.333 回答