栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在多个项目中共享JAR的最佳方法是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在多个项目中共享JAR的最佳方法是什么?

使用Maven或Ivy处理这些共享的jar。如果您对更改项目过于谨慎,可以使用Ivy为您管理额外的类路径。


两者都有很好的Eclipse插件:

m2eclipse

Maven类路径容器http://img229.imageshack.us/img229/4848/mavendependencies.png

常春藤DE

IvyDE类路径容器http://img76.imageshack.us/img76/3180/cpnode.jpg

我用过的效果很好。

您会注意到,它们两个都引用了工作空间 外部 的jar ,因此删除了重复项。


更新 (通过评论提示):

我之所以推荐这种方法,是因为我坚信 声明 依赖关系会更简单明了,而不是手动包含它们。与之相关的一小笔一次性费用-对于Ivy而言要比对Maven而言要小-
但从长远来看,它确实能带来回报。

另一个较小的好处是处理传递性和冲突性依赖项。很容易忘记 为什么 在类路径中需要commons-
logging-1.1.jar以及是否需要升级到1.1.1。而且这是没有乐趣,以拉在所有所需的depencies 一个Hibernate
+注释+弹簧组合。专注于编程,而不是构建。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/428361.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号