Maven 能够解决所有的 jar包管理吗?

问题描述

(1)之前eclipse导入别人的工程后,就发现各种红叉报错误,而且大都jar包是版本的问题,每一次工程导入都得手动更改几乎所有的jar包版本;(2)更要命的是,多个人开发一个比较大的工程,不同的人的搭建环境可能不一样,jar引入的路径不一样可能还好说,要是版本不一样,就要命了,自己要么网上一个一个的对应下载,要么厚着脸皮向人家要。(3)当时就想能不能建立自己的一个jarHome库,巧的最近听说有一个Maven的工具,非常友好的解决了jar包版本不同引起的各种问题。(4)我的问题是,Maven是怎么做到不同版本之间的兼容的,是通过配置文件吗?要是有个demo就好了,提前谢谢大家

解决方案

解决方案二:
(1)之前eclipse导入别人的工程后,就发现各种红叉报错误,而且大都jar包是版本的问题,每一次工程导入都得手动更改几乎所有的jar包版本;(2)更要命的是,多个人开发一个比较大的工程,不同的人的搭建环境可能不一样,jar引入的路径不一样可能还好说,要是版本不一样,就要命了,自己要么网上一个一个的对应下载,要么厚着脸皮向人家要。这两问,其实是一个问题,就是导入别人的工程,但是工程引用了工程外的jar包。工程提交SVN后,其他人download下工程,导致缺少jar包的问题。这个问题,导入工程的jar包,web工程,直接将所有依赖的jar都放到web-inf/lib目录下面就可以了。这样其他人导入工程后,只需要配置好jdk的版本就可以了,其他的jar包问题就没有了。4)Maven是怎么做到不同版本之间的兼容的,是通过配置文件吗?要是有个demo就好了,提前谢谢大家maven也不能完全做到不同版本之间的兼容,有时候还是需要手动的去兼容一下。不过maven有几个自己的机制来解决兼容的问题,像依赖传递,依赖调节,可选依赖,排除依赖,归类依赖,优化依赖等手段来排除冲突,达到项目需要的最佳效果。推荐楼主看看maven实战这本书,对maven讲的还是比较详细的。如果新手学习web的话,建议先自己手动添加jar包,这样可以搞清楚各jar包的功能,方便弄清楚各jar的作用,项目出问题时,可以很好的定位,解决问题。
解决方案三:
Maven首先是构建工具,只是还提供一个依赖管理工具和项目信息管理工具。它提供了中央仓库m2.文件夹下的repository,能帮我们自动下载构件,它是能够自动下载你指定的jar包所依赖的jar包;而非自动加载jar包,需要我们配置相应的pom.xml文件的;同时推荐楼主看看maven相关的书籍,会有帮助的。
解决方案四:
Maven提供一个依赖管理工具和项目信息管理工具,在用户目录下,我们可以发现.m2文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。我们可以到~/.m2/repository/org/apache/maven/plugins/maven-help-plugins/目录下找到刚才下载的maven-help-plugin的pom文件和jar文件。要想引用它,你得首先安装eclipse的m2eclipse插件(一般是在线安装)
解决方案五:
首先安装eclipse的m2eclipse插件(一般是在线安装)正在安装中……
解决方案六:
找maven,算是找对路了
解决方案七:
maven之后jar统一管理就好了
解决方案八:
maven提供了统一的jar包仓库
解决方案九:
还有一个问题,我可不可以拷贝别人的repository直接到自己对应的目录下呢?因为,我发现在线安装太慢了
解决方案十:
您好,我还有一个问题,可不可以拷贝别人的repository直接到自己对应的目录下呢?最好说明一下步骤,想用eclipse装插件
解决方案十一:
您好,我还有一个问题,可不可以拷贝别人的repository直接到自己对应的目录下呢?最好说明一下步骤,想用eclipse装插件
解决方案十二:
祝你好运,不要太相信maven啦,万一里面哪个配置问题,找都找不到
解决方案十三:
可以的,我就是这么做的,还得增加一步安装eclipse的m2eclipse插件(一般是在线安装),具体的步骤网上应该有的

时间: 2024-12-03 23:22:29

Maven 能够解决所有的 jar包管理吗?的相关文章

java-项目中公共jar包管理问题

问题描述 项目中公共jar包管理问题 由于项目涉及多个web工程,而所需要的spring等相关jar比较多,总不能把所有的jar包都在每个工程里面拷贝一份,高人指点! 解决方案 应该是用Maven来管理jar的依赖关系,之后再使用Jenkins来做持续集成!当然,Gradle相比Maven可能更容易上手! 解决方案二: http://497155382.blog.163.com/blog/static/1949123201391435941135/ 解决方案三: 建议使用maven来做项目构建

如何将maven配置成引用外部jar包,就是打成war包时不将jar打进去,而是引用外部地址

问题描述 如何将maven配置成引用外部jar包,就是打成war包时不将jar打进去,而是引用外部地址 打jar包已经解决了,如下: <configuration> <archive> <manifest> <mainClass>com.zb.app.MemberAppMain</mainClass> <addClasspath>true</addClasspath> <classpathPrefix>lib/

关于maven依赖引入多少个jar包问题?

问题描述 关于maven依赖引入多少个jar包问题? 10C 我有这样的疑问我项目中依赖了spring-context的时候项目中能自动导入: 但是当我依赖的是就只能引入一个jar包:我能不能在maven的中央仓库中查询到某个依赖会引用多少个jar包进来?还有就是我怎么实现只要在pom文件引用一个dependency就能把hibernate的所以相关jar引进来? 解决方案 你得groupid artifactid等这些都会确定唯一的jar ,不会引入多个jar的. maven仓库 hibern

jar包管理-Myeclipse部署Web工程,Jar包管理相关问题

问题描述 Myeclipse部署Web工程,Jar包管理相关问题 现象: 使用Myeclipse开发Web工程 1.将SSH的相关jar包复制到WebRootWEB-INFlib下, 但分别建立对应的子文件夹进行管理. 如:WEB-INFlibSpring中放Spring的相关jar包 WEB-INFlibHibernate中放Hibernate的相关jar包 ..... 进行Web项目测试! 经常出现不同的错误!(很多种,不一一列举) 经查找后,发现Tomcat-6.0.33webapps下的

maven导出项目依赖的jar包

一.导出到默认目录 targed/dependency      从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令: mvn dependency:copy-dependencies        或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 dependency:copy-dependencies后,点击运行       maven项目所依赖的jar包会

maven项目本地仓库有jar包,但是pom.xml却提示依赖关系报错!这是怎么处理

问题描述 maven项目本地仓库有jar包,但是pom.xml却提示依赖关系报错!这是怎么处理 解决方案 贴出具体描述来,这样看不出来

maven dependencies出错,缺失jar包

问题描述 maven dependencies出错,缺失jar包 解决方案 clean清除一下,,重新导入 解决方案二: 重新导入,或者换一个版本.

maven本地仓库里的jar包在pom文件报错

问题描述 maven本地仓库里的jar包在pom文件报错 大神们,帮忙看下这个问题嘛,我的本地仓库里面有这些jar包,但是在pom里面扫描不到,什么原因哦..Eclipse里面是正常的,也updata过了. 解决方案 http://zhidao.baidu.com/link?url=W39B1kuhIvw8jGWGTXOO8cZfi-UIW_10f_GNvoRYeITwd-M6qI0MgMab-C9taMx4THEWZMl3q-2T90Ne9Q-bxoLVeOgEhEMR2NFeKFK-p5i

【转】maven导出项目依赖的jar包

本文转自:http://my.oschina.net/cloudcoder/blog/212648 一.导出到默认目录 targed/dependency      从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令: mvn dependency:copy-dependencies        或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 depende