2016-08-12 6 views
-3

私は以下のシナリオに関連する助けを求めています:つまり、メインのJavaプロジェクト(Tomcatサーバー経由で配布可能なJava Webアプリケーション) 2つ目のスタンドアロンのJavaプログラム(コマンドラインから呼び出し可能)を介してアプリケーションデータベースに対して分析および検証します。両方のプロジェクトはMavenを使用して作成されました。これらのプロジェクトはどちらも別々に呼び出されても問題なく動作していますが、今度はそれらを一緒に結合する必要があります。
具体的には、以下のように2つのプロジェクトに参加する可能性を探しています。最初のアプリケーションをMaven経由でTomcatサーバーにデプロイするときに、整形された機能をチェックするための2番目のアプリケーションも呼び出す(すなわち、アプリケーションDBに対する妥当性検査)を行う。
これは他の既知のプラグイン(の下の例を参照してください。の例を参照してください)と同様の方法でMavenから可能ですが、残念ながら問題の解決策はまだ見つかりませんでした。したがって、私は現在の話題に関連するいくつかの勧告に興味を持っています。あなたの助けのために事前にありがとうございます、 Frantisekプロジェクトのビルドフェーズで外部JARを呼び出すためのMavenプラグイン

Link to sample plugin - Maven Javadoc plugin example

答えて

0

想定あなたがそれを置く前に、ProjectBのは、依存

<dependency> 
    <groupId>yourgroupid</groupId> 
    <artifactId>projectA</artifactId> 
    <version>${project.version}</version> 
</dependency> 

としてProjectBのにTomcatの にPROJECTAが含ま展開されることをProjectB pom.xml、ローカルリポジトリにProjectAをインストールすることを覚えておいてください。

この方法では依存関係の問題が解決されました。しかし、ProjectBのInvokde ProjectAはあなたが対処しなければならない別の問題です。

オプションの1つは、いくつかのフレームワークAPIによって統一することです。春。それらを同じSpringインスタンスの下で実行する。

関連する問題