私は2つのプロジェクトに取り組んでいます。Neuron.java1 つは、などのクラスを持つライブラリですANN.java。もう 1 つは、それらのクラスを使用してシミュレーションを実行し、結果を表示する視覚化プログラムです。
これら 2 つのプロジェクトは別の名前を付けて、別の git リポジトリに配置するつもりでした。ただし、問題があります。.git/すべてのプロジェクト ディレクトリ (ディレクトリ、ドキュメント、クラス、および.jarすべてのクラスのファイルを保持する予定です) は、 com/yannbane/.
クラスがパッケージに属していると宣言した場合com.yannbane.library(たとえば)、リポジトリをダウンロードした人が同じフォルダー構造を持っていない場合、どのようにライブラリを使用できるでしょうか?
com/yannbaneすべてのプロジェクトを完全に別のディレクトリに置き、それぞれ別のパッケージに属するようにするだけで簡単に放棄できますか? .jarそうなると、自分でプロジェクト間でライブラリのファイルを共有しなければならなくなりますよね?