Для проекта войны плагин maven-dependency - это несколько лучший выбор. Он может копировать различные ресурсы в разные места и синхронизировать с вашими версиями, указанными в ваших зависимостях.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.0</version>
<executions>
<execution>
<id>copy-content</id>
<phase>compile</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.foo.bar</groupId>
<artifactId>barstyles</artifactId>
<type>swf</type>
<outputDirectory>${flashAppDir}/bar</outputDirectory>
<destFileName>barstyles.swf</destFileName>
</artifactItem>
<artifactItem>
<groupId>org.graniteds</groupId>
<artifactId>graniteds</artifactId>
<type>swf</type>
<outputDirectory>${flashAppDir}/thirdparty</outputDirectory>
<destFileName>graniteds.swf</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
Привет, Бенуа, благодарю вас за ответ. Как насчет того случая, когда у меня есть несколько swfs из нескольких подпроектов, которые мне нужно скопировать в разные папки в моем веб-приложении? Могу ли я это сделать так или иначе? – Worker
Я не думаю, что вы можете. Возможно, вы можете попросить новую функцию. –