I'm having problems figuring out how to configure the
maven-dependency-plugin to unpack 2 separate dependencies. I have 3
executions, the first uses the copy-dependencies goal to copy a swf
artifact, this seems to work.
Then I have two executions each using unpack-dependencies goal; the
first unpacks some flex config files and the second unpacks a spring
configuration file. Here is my pom:
<executions>
<execution>
<id>copy-swf</id>
<phase>process-classes</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${project.build.finalName}</outputDirectory>
<includeArtifacIds>cdf-as-client-testapp</includeArtifacIds>
<includeTypes>swf</includeTypes>
<overWrite>true</overWrite>
</configuration>
</execution>
<execution>
<id>unpack-config</id>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<phase>package</phase>
<configuration>
<outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/flex
</outputDirectory>
<includeArtifacIds>cdf-blaze-svcs-config</includeArtifacIds>
<excludeTransitive>true</excludeTransitive>
<excludeTypes>jar,swf,pom</excludeTypes>
<overWriteReleases>true</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>
</execution>
<execution>
<id>unpack-spring-config</id>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<phase>package</phase>
<configuration>
<outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/spring
</outputDirectory>
<includeArtifacIds>cdf-spring-directbroker-config</includeArtifacIds>
<excludeTransitive>true</excludeTransitive>
<excludeTypes>jar,swf,pom</excludeTypes>
<overWriteReleases>true</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>
</execution>
</executions>
The problem is that the output folders /WEB-INF/flex & /WEB-INF/spring
BOTH contain the same contents, i.e. they BOTH contain what is
supposed to be only in flex and only in spring. Furthermore BOTH
contain some content not from either artifact!?! This unexpected
content seems to be some flex content which I have no idea why it is
adding.
How can I use maven-dependency-plugin to just unpack one artifact and
put it in a separate folder?
-Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]