2011-09-09 15 views
2

私はantバックアップNetbeansプロジェクトをMavenプロジェクトに変換しています。私はPOMにサードパーティのライブラリのほとんどを設定していますが、今はローカルの依存関係の設定に問題があります。ローカルプロジェクトの依存関係とMaven

これまでのNetbeansのやり方では、プロジェクトの参照を追加しました。ソースとjarの場所へのリンクがあり、depedencyのソースが変更されてコンパイルされていない場合は依存関係が再構築されます。しかし、Mavenをセットアップしてこの動作をエミュレートする方法がわかりません。出来ますか?

例:

Projects/SharedLibrariesResource [Ant based project] 
Projects/WebSite [this is a maven based project] 
Projects/Client 

この例では、ウェブサイトとクライアントプロジェクトは、相互に接続していないが、彼らはSharedLibrariesResourceを共有してください。ウェブサイトはSharedLibrariesResource

答えて

0

へのリンクで、私は質問を理解する方法を戦争を生成するためにコンパイルする必要があり、Website MavenプロジェクトはアリSharedLibrariesResourceプロジェクトに依存します。 Websiteを作成する場合は、SharedLibrariesResourceの成果物を含める必要があります。仮定は、SharedLibrariesResourcesは、jarのアーティファクトを生成します。毎回アリはそれ

  • Websiteポンポンで依存関係としてこれを指定構築し、ローカルのMavenリポジトリにSharedLibrariesResourceをインストール
    • にこれを達成するために

      一つの方法です。

    maven ant tasksを使用して最初に達成することができます。

  • +0

    プロジェクト "Website"とClientは、 "SharedLibraryResources"プロジェクトに依存する2つの切断されたプロジェクトです – monksy

    関連する問題