2017-11-14 18 views
0

私は多くのモジュールを持つプロジェクトを持っています。これらのモジュールの1つでは、新しい依存関係を追加したいと思います。問題は、この依存関係がスクリプトを通じて生成されることです。ここで私が持っているものの一般的な考え方は次のとおりです。スクリプトによって構築された依存関係を追加する

Project 
Module1 
    pom.xml 
Module2 //this is the one I am working on 
    dependency-builder-folder 
    build-dependency.sh 
    pom.xml 
pom.xml 

build-dependency.shは、独自のモジュールのいくつかを使用して新しいMavenプロジェクトを生成します。このプロジェクトは、それを実行した後、次のようになります。私は、Mavenプロジェクトをビルドするとき

Project 
Module1 
    pom.xml 
Module2 // this is the one I am working on 
    dependency-builder-folder 
    build-dependency.sh 
    target 
    ... // whatever the script built 
    pom.xml 
pom.xml 

どのように私はこれを自動化することができ、それは、スクリプトを実行し、自分自身への依存性として結果を追加します。

あなたの好奇心は、特定のビルドスクリプトがある場合:https://github.com/awslabs/aws-scala-sdk

答えて

0

あなたは次の操作を実行しようとすることができます:

  1. するローカルリポジトリをMavenのためにパッケージをインストールするためのスクリプトをbuild-dependency.shするMavenのステップを追加します。
  2. この依存関係が必要なモジュールに、手順1のartifactId/groupIdの依存関係を追加します。

https://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/

関連する問題