2017-08-25 13 views
2

実際にプラグインを使用する前に、すべてのプラグイン依存関係をmavenプロジェクトからダウンロードしようとしています。mavenプロジェクトからすべてのプラグイン依存関係をダウンロードする

私が実行してみた:

mvn dependency:resolve-plugins 

をそして、これは成功し、それのプラグインとその依存関係の一部をダウンロードします。たとえば、execのプラグインのために私が取得する:あなたが実際に例えばプラグインを使用する場合

... 
[INFO] Plugin Resolved: exec-maven-plugin-1.6.0.jar 
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar (37 KB at 437.4 KB/sec) 
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar (66 KB at 709.6 KB/sec) 
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar 
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar (238 KB at 1785.2 KB/sec) 
Downloading: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar (54 KB at 610.9 KB/sec) 
[INFO]  Plugin Dependency Resolved: maven-toolchain-2.2.1.jar 
[INFO]  Plugin Dependency Resolved: maven-project-2.2.1.jar 
[INFO]  Plugin Dependency Resolved: maven-model-2.2.1.jar 
[INFO]  Plugin Dependency Resolved: maven-artifact-2.2.1.jar 
[INFO]  Plugin Dependency Resolved: maven-artifact-manager-2.2.1.jar 
[INFO]  Plugin Dependency Resolved: maven-core-2.2.1.jar 
[INFO]  Plugin Dependency Resolved: maven-plugin-api-2.2.1.jar 
[INFO]  Plugin Dependency Resolved: plexus-utils-3.0.20.jar 
[INFO]  Plugin Dependency Resolved: commons-exec-1.3.jar 
... 

しかし、:

mvn exec:exec 

それはそれの依存関係が完全にダウンロードされていないが判明しました。

according to the documentation excludeTransitiveプロパティはデフォルトではfalse(と明示的にそれが解決しない設定)であることから、予想外である
[INFO] --- exec-maven-plugin:1.6.0:exec (default-cli) @ ARandomProject --- 
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.pom 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.pom (4 KB at 6.9 KB/sec) 
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.2.1/maven-2.2.1.pom 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.2.1/maven-2.2.1.pom (22 KB at 179.4 KB/sec) 
... 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar (10 KB at 21.8 KB/sec) 
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.jar 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar (12 KB at 23.0 KB/sec) 
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.jar 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar (13 KB at 25.0 KB/sec) 
Downloading: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar 
Downloaded: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2.jar (41 KB at 79.2 KB/sec) 
Downloading: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar 
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.jar (39 KB at 73.4 KB/sec) 
... 

。私が見ていることから、定義されたプラグインから推移依存の1つのレベルをダウンロードするだけです。

推移的なプラグインの依存関係を、実際に必要とする前に、最初のレベルのものだけでなく、ダウンロードする依存関係のプラグインを入手する方法はありますか?

答えて

関連する問題