web-dev-qa-db-ja.com

Eclipseで別のJavaプロジェクトを参照する方法

Project1とProject2があります。 Project1はProject2に依存しています。 Project2でコードを変更するたびに、Project2 JARファイルをエクスポートし、Project1のlibフォルダーにコピーしなければならないことに、少し疲れています。

これを自動的に達成する方法はありますか?または、Project1にProject2に変更があったことを知らせる他の方法はありますか?

プロジェクトのビルドパスには、Workspaceの他のプロジェクトへの参照を指定する方法がありますが、これは何もしないようですか?それは実際に何をしますか?

展開プロパティを使用してこのプロセスを自動化できることをどこかで読んでいましたが、見つかりません。

PDATE:ええと、私はC#開発者であり、Java開発(主にAndroid開発)の経験があります。ご質問がありますので、ご容赦ください...

Project1は標準Java Project(クライアントのマシンで実行、swingを使用するなど)。Project2は動的Webプロジェクトです(私には不明な理由です)。それが行うのはwebservice( 3番目のプロジェクト(心配する必要はありません)そして結果をProject1に返します。Project2にはこれらのAxis2 webserviceStub.Javaファイルが含まれています。 Project1、Project2、それはWeb Projectですが、実際にはクライアントで実行されるコードです。

Build Pathで参照している単純なプロジェクトは機能しません。

ありがとう

29
bobetko

Project1を右クリックし、次にPropertiesをクリックします。表示されるダイアログで、Javaビルドパスを選択し、プロジェクトタブをクリックします。そこで、Project2をビルドパスに追加します。

Project1がWebアプリの場合、Deployment Assembly(同じPropertiesを確認する必要がありますUI)にもProject2があります。

45
kozyr