私はProject1とProject2を持っています。 Project1はProject2に依存します。 私はProject2でいくつかのコードを変更するたびに、Project2のJARファイルをエクスポートしてProject1のlibフォルダにコピーする必要があります。Eclipseで別のJavaプロジェクトを参照する方法
これを自動的に達成する方法はありますか?または、Project2にいくつか変更があったことをProject1に知らせる他の方法はありますか?
プロジェクトのビルドパスには、Workspaceの他のプロジェクトへの参照を指定する方法がありますが、これは何もしないようです。それは実際に何をしていますか?
私はこのプロセスを自動化するためにDeployment Propertiesを使用することができますが、私はそれを見つけることができませんでした。
UPDATE: ええと、私は(主にAndroidの開発)C#の開発者ですとJava開発におけるいくつかの経験を持って、私は、愚かな質問をするかもしれないので、私と一緒に負担してください...
Project1のは、標準のJavaですプロジェクト(クライアントマシン上で実行、スイングなどを使用)。 Project2はDynamic Web Projectです(私にとっては不明な理由で)。それが行う唯一のことは、webservice(私は心配する必要はない第3のプロジェクト)を呼んで、結果をProject1に返すことです。 Project2にはAxis2のwebserviceStub.javaファイルが含まれています...すべて知っていれば、これらのスタブファイルを再作成する必要があります。次に、JARファイルをエクスポートしてProject1に移動する必要があります。 Project2はWebプロジェクトでも、実際にはクライアント上で動作するコードです。
ビルドパスで参照している単純なプロジェクトは、私のためには機能しません。
おかげ
「ワークスペース内の他のプロジェクトへの参照」が機能するはずです。 – kosa
また、プロジェクトのプロパティに移動し、 "ライブラリです"をチェックしてから、Project1の他の外部ライブラリと同様に参照できます。 – Chris
ええ、Build Pathでそれをやってくれて、私のために働きます。あなたは一歩足りないかもしれません。 – adarshr