Maven-dependency-plugin复制包到几个地方

时间:2014-04-18 10:46:31

标签: java maven maven-3 maven-plugin

我使用maven-dependency-plugin将构建的包复制到远程服务器。我是这样做的:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<type>${project.packaging}</type>
<outputDirectory>/home/xxx/</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>

现在我需要将它复制到另一个地方(客户端和服务器的共享包 - 接口)。我该怎么做?我尝试添加第二个outputDirectory,new block artifactItems和new block artifactItem但没有结果。

1 个答案:

答案 0 :(得分:1)

您必须为此添加另一个<execution>标记。这可能共享相同的阶段,但必须具有唯一的ID。