私は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. モジュールをRubyに組み込む
- 3. Verilogにモジュールを組み込む
- 4. ノードにdrupalモジュールを組み込む
- 5. IronPython、組み込みヘルプコマンド、CLRオブジェクトを組み込む
- 6. 組込みアセンブリをロード
- 7. 別のアプリにauriotouchを組み込む
- 8. mavenは別のモジュールからrpmにアセンブリを組み込みます
- 9. シャドーpython組み込みのpwdモジュール
- 10. 組み込み関数/組み込み関数のテスト
- 11. Visual C++で128ビットの組み込み組み込み
- 12. アプリケーションにIPAを読み込み/開く/組み込む
- 13. 組み込みデータベース
- 14. 組み込みアプリケーションサーバ
- 15. Autotools:組み込みサードパーティライブラリを含む
- 16. ActiveMQと組み込みブローカー
- 17. パイプとドットプレースホルダをRに組み込む
- 18. フレームワークに組み込みComposer
- 19. ここでは、組み込みSQL
- 20. 組み込みシステムのポッドキャスト
- 21. 組み込みシステムのmalloc
- 22. Qtの組み込みデータベース
- 23. Drupalの組み込みビュー
- 24. C++の組み込みリソース
- 25. 組み込みアプリケーションのテストコード
- 26. 組み込みシステムのgettext?
- 27. TBBとSSE2の組み込み関数を組み合せる
- 28. ボトムタブバーの上のギャップ - 組み込みのNavigationController +組み込みのTableViewController
- 29. 組み込み画面 - セキュリティ
- 30. Eclipse組み込みシェル