私は、この作業をどのプラグインで実行できるか混乱しています。しかし、私はいくつかのjarファイルをネットワークサーバー上に置いており、これらを私のプロジェクトにコピーする必要があります。私は私のローカルキーチェーン(osx)を使用するか、sshを実行するためにいくつかの資格情報を提供するか、または他のプロトコルを使用して転送する必要があると仮定します。 Iveはmaven-resources-pluginを使ってみましたが、これが正しいかどうかは不明です。それはあなたがそれに気付かずに更新される場合は、ビルドもあなたのローカル環境や自分自身の外の人々のために、再現されませんよう、ビルド時に外部のリソースに依存するネットワークロケーションからのMavenコピーjar
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-mstrweb-jars</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.basedir}/lib</outputDirectory>
<resources>
<resource>
<directory>${build.location}/${version}/java/jar</directory>
<filtering>false</filtering>
<includes>
<include>some.jar</include>
</includes>
</resource>
<resource>
<directory>${build.location}/${version}/jars</directory>
<filtering>false</filtering>
<includes>
<include>somejar.jar</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
リソースは別のリポジトリにありますが、jarが生成される前にrepoをビルドする必要があります。だから私はそれらをプルダウンすることはできません、私は完成したビルドをホストするサーバーに移動する必要があります。 – user2524908