我目前在一个Java项目中工作,我们使用maven来构建最终的jar。众所周知,构建 jar 的方法有两种,一种是带有依赖项的单个 jar,另一种是没有依赖项的 jar。在后一种情况下,我们还需要将依赖 jar 添加到类路径中。
原则上两者都可以工作,我个人更喜欢一个有依赖关系的 jar,但在项目团队成员决定使用单独的 jar 没有依赖关系。所以在此我想知道哪个选择更好?
我目前在一个Java项目中工作,我们使用maven来构建最终的jar。众所周知,构建 jar 的方法有两种,一种是带有依赖项的单个 jar,另一种是没有依赖项的 jar。在后一种情况下,我们还需要将依赖 jar 添加到类路径中。
原则上两者都可以工作,我个人更喜欢一个有依赖关系的 jar,但在项目团队成员决定使用单独的 jar 没有依赖关系。所以在此我想知道哪个选择更好?