现在我正在努力解决非常具体的问题。我正在构建模块化应用程序,其中大多数模块严格分开,因此没有耦合。但是有些模块可以使用相同的大部分代码,所以我想把它们作为另一个模块,并通过一些依赖系统处理它,以避免构建具有相同代码部分的模块。 我的问题是,由于模块是可选的,有没有办法如何构建一个依赖于另一个模块的模块(jar文件)?换句话说,是否可以构建单独但耦合的jar文件,我知道它们将始终在指定的文件路径中?
我很感激任何建议,谢谢。
答案 0 :(得分:0)
在第一个JAR中,在main方法的开头,检查另一个JAR文件是否存在。
如果不存在则抛出错误消息,直到找到第二个JAR文件后才继续。