标签: java jar dependencies project
我有一个问题与我应该如何设置项目的整体架构有关。我有一个项目A,里面有一组类。现在,项目B还需要某些实际存在于项目A中的类。我能够想到两种方法:
方法1:使用项目A和项目B之间通用的类创建单独的项目C.在项目A和项目B构建路径中包括项目C作为依赖项。
方法2:在构建项目A时,构建一个单独的jar,仅包含公共类。构建此jar后,将此jar包含在项目B的构建路径中。
请您帮助我了解哪些方法更加标准,并遵循设置项目的最佳做法?