我正在做两个项目。其中一个是一个库,其中包含一些类,例如Neuron.java
、ANN.java
等。另一个是一个可视化程序,它使用这些类并运行一些模拟,然后显示结果。
我打算让这两个项目具有不同的名称并位于不同的 git 存储库中。但是,有一个问题。我所有的项目目录(我计划在其中保存.git/
目录、文档、类和.jar
所有类的文件)都位于com/yannbane/
.
如果我将我的类声明为属于com.yannbane.library
包(例如),如果下载 repo 的人没有相同的文件夹结构,他将如何使用该库?
com/yannbane
简单地放弃并将所有项目保存在完全独立的目录中并属于它们自己的独立包对我来说会更容易吗?如果这样做,我将不得不.jar
自己在项目之间共享库文件,对吗?