私が Java プログラミングをしなければならなくなってから約 6 年が経ちました。私は言語を覚えていますが、プログラムを構築するためのすべてのツールなど、他のすべてのことは常に苦手でした。実際、私は覚えているよりも多くのことを忘れていました - そして私はそもそも独学でした.
以前は、いくつかのオープン ソース プロジェクトで見たものに基づいてコードを編成していたので、com/mybiz/util や com/mybiz/network などのディレクトリを設定していました。クラスのソース コードを適切なディレクトリに置き、それがそのパスに一致するパッケージにあることを確認します。次に、コードを変更する必要がある場合 (バグ修正や既存のクラスに新しいルーチンを追加する場合など) は、コードを変更してクラスを再コンパイルするのは簡単でした。私が思い出したように、私のプロジェクトのルート ディレクトリにあるクラスのインポート (すべて結合されていました) は、これらのクラスを使用するために、そのセットアップで問題はありませんでした。
その後、誰かが Eclipse について教えてくれましたが、私が覚えている最大のことは、Eclipse のリファクタリングでした。それまで、私の IDE はコンソール ウィンドウとテキスト エディターでした。
そのため、その階層にはまだ多くのクラスがあります - com/mybiz/util (など)。しかし、今はこのコードを個人用ライブラリに使用しているので、com/tango/util や com/tango/network などにあります。コードをより普遍的なものにし、何らかの理由でビジネスに固有のものを削除するために、コードのあちこちに変更を加える必要がありました。
これらのクラスを Eclipse のプロジェクトのライブラリとして使用したいと考えています。クラスの多くはまだ微調整中であり、再コンパイルが必要なため、それらをすべてコンパイルして jar に入れるだけではありません。むしろ、Eclipse に「"com/tango..." ディレクトリ ツリーにあるこのソース コードのバンドルを使用してから、ソース コードで "import com.tango.util.FileUtils" のようなものを使用する」ように指示できればよいのです。 .
さらに、これをライブラリ、または Eclipse で利用可能な何らかのソース コードまたはリソースとして指定できるようにして、作成する各プロジェクトに簡単に追加 (または既定で追加) できるようにしたいと考えています。
これはできますか?または、代わりに何か他の方法や別の方法を検討する必要がありますか? 繰り返しになりますが、ソース コードだけを含めておきたいと思います。これは、まだ変更と再コンパイルが行われているためです。