В настоящее время я пытаюсь создать задачу сборки maven для проекта на основе axis2.
В моем pom.xml
я определил файл jar зависимостей.и я хочу, чтобы, когда идет война, банку переместили в другой каталог: не в war/web-inf/lib
, а в war/web-inf/servicejars
Я просматривал похожие вопросы по stackoverflow, но они не помогли.*
<dependencies>
<dependency>
<groupId>mycompany</groupId>
<artifactId>MyService</artifactId>
<!-- didnt work for me -->
<!--<properties>-->
<!--<war.target.path>servicejars</war.target.path>-->
<!--</properties>-->
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2</artifactId>
<version>1.5.2</version>
</dependency>
<!-- etc ... -->
</dependencies>
<build>
<finalName>Axis2</finalName>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1</version>
<configuration>
</configuration>
<extensions>true</extensions>
</plugin>
<!--<plugin> Didn't worked too-->
<!--<groupId>org.apache.maven.plugins</groupId>-->
<!--<artifactId>maven-dependency-plugin</artifactId>-->
<!--<version>2.1</version>-->
<!--<executions>-->
<!--<execution>-->
<!--<id>copydep</id>-->
<!--<phase>prepare-package</phase>-->
<!--<goals>-->
<!--<goal>copy-dependencies</goal>-->
<!--</goals>-->
<!--<inherited>false</inherited>-->
<!--<configuration>-->
<!--<includeArtifactIds>MyService</includeArtifactIds>-->
<!--<outputDirectory>$project.build.directory/${project.build.finalName}/web-inf/servicejars</outputDirectory>-->
<!--</configuration>-->
<!--</execution>-->
<!--</executions>-->
<!--</plugin>-->
</plugins>
</build>
Заранее спасибо.