私は2つのモジュールを持っています。 1つのモジュールは、maven-assembly-pluginを使用してzipファイルの束を構築します。 2番目のモジュールは、そのパッケージに最初のモジュールによって構築されたzipファイルの一部を含める必要があります。これを行う方法はなんですか?ありがとうございました。別のモジュールに組み込みアセンブリを組み込むこと
0
A
答えて
1
最も簡単なことは、zipをリポジトリに展開することです。ローカルリポジトリの場合は、install:install-fileを使用し、中央リポジトリの場合はdeploy:deploy-fileを使用します。
ジップを2番目のモジュールの依存関係として宣言できます。
0
誰かがそれをあなたのリポジトリに展開するために言いました。既にビルドされた成果物をリポジトリにデプロイする場合は、これは簡単です。確認しない場合はhttp://maven.apache.org/plugins/maven-deploy-plugin/
次に、リポジトリからzipファイルをチェックアウトするためにプラグインを使用する必要があります。陰影、または依存関係プラグインを使用することができます。のは、だから、プラグインのセクションであなたのMavenのPOMファイルに以下を追加Mavenの依存性 - プラグインhttp://maven.apache.org/plugins/maven-dependency-plugin/usage.html
を想定してみましょう:
明らか<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack</id>
<phase>process-sources</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>my.artifact.group.id</groupId>
<artifactId>my-artifact</artifactId>
<version>My-version</version>
<type>zip</type>
<overWrite>false</overWrite>
<outputDirectory>${project.build.directory}/see</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
あなたがアーティファクトの詳細を変更する必要があります。 ZIPファイルをターゲットに解凍します/参照してください。実際のzipファイル(疑問に思っているようですが、明確ではない)が必要な場合は、 "unpack"から "copy-dependencies"に目標を変更してください。また、outputDirectoryを削除するか、設定の他のビットを変更する必要があります。それを使って必要な場所に移動し、上記のmaven-dependency-pluginのページを参照してください。
希望に役立ちます。
関連する問題
- 1. モジュールをRubyのモデルに組み込む
- 2. AngularJSモジュールをHTMLに組み込む
- 3. モジュールをRubyに組み込む
- 4. ファイル/モジュールをC++に組み込む
- 5. ノードにdrupalモジュールを組み込む
- 6. Verilogにモジュールを組み込む
- 7. IronPython、組み込みヘルプコマンド、CLRオブジェクトを組み込む
- 8. 組込みアセンブリをロード
- 9. Xamarin Forms "ネイティブコードにアセンブリを組み込む"と嫌なこと
- 10. スタックテンプレートを別のテンプレートに組み込む
- 11. 別のアプリにauriotouchを組み込む
- 12. mavenは別のモジュールからrpmにアセンブリを組み込みます
- 13. シャドーpython組み込みのpwdモジュール
- 14. 組み込みリソースとしての証明書のアセンブリへの読み込み
- 15. ASP.Net、オートコンプリートを組み込む
- 16. 組み込み用のC/C++組み込み関数VMOVD
- 17. 組み込み関数/組み込み関数のテスト
- 18. Visual C++で128ビットの組み込み組み込み
- 19. アプリケーションにIPAを読み込み/開く/組み込む
- 20. 組み込みアプリケーションサーバ
- 21. SSE組み込み -
- 22. 組み込みデータベース
- 23. 組み込みボードサポートパッケージ
- 24. Autotools:組み込みサードパーティライブラリを含む
- 25. ActiveMQと組み込みブローカー
- 26. パイプとドットプレースホルダをRに組み込む
- 27. フレームワークに組み込みComposer
- 28. 組み込みデータベースと組み込みデータベースの違いは何ですか?
- 29. ここでは、組み込みSQL
- 30. VS2017のNuGetパッケージに依存アセンブリを組み込む