Внешние веб-ресурсы без подкаталогов - PullRequest
0 голосов
/ 21 марта 2012
  <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> невозможны.

Нет ли способа использовать функцию выравнивания или выравнивания?

Ответы [ 2 ]

1 голос
/ 22 марта 2012

В этом конкретном случае вы можете сделать следующее:

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

В общем, это может быть один подход, чтобы избежать создания подпапок в targetPath.

0 голосов
/ 22 марта 2012

jquery-ui переключился на другую систему сборки под названием grunt.Возможно, этот механизм сборки изменит структуру папок.Я должен использовать maven-antrun-plugin, чтобы скопировать необходимые файлы, если нет изменений структуры папок ...

...