解决方案 »

  1.   

    (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的作用,项目出问题时,可以很好的定位,解决问题。
      

  2.   

    Maven首先是构建工具,只是还提供一个依赖管理工具和项目信息管理工具。 它提供了中央仓库m2.文件夹下的repository,能帮我们自动下载构件,它是能够自动下载你指定的jar包所依赖的jar包;而非自动加载jar包,需要我们配置相应的pom.xml文件的;同时  推荐楼主看看 maven相关的书籍,会有帮助的。
      

  3.   

    Maven提供一个依赖管理工具和项目信息管理工具,在用户目录下,我们可以发现.m2文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。我们可以到~/.m2/repository/org/apache/maven/plugins/maven-help-plugins/目录下找到刚才下载的maven-help-plugin的pom文件和jar文件。要想引用它,你得首先安装eclipse的m2eclipse插件(一般是在线安装)
      

  4.   

    首先安装eclipse的m2eclipse插件(一般是在线安装)  正在安装中……
      

  5.   

    找 maven,算是找对路了
    集成 Maven 2 插件到 Eclipse 的过程
      

  6.   

    maven 之后 jar 统一管理就好了
      

  7.   

    还有一个问题,我可不可以拷贝别人的repository直接到自己对应的目录下呢?因为,我发现在线安装太慢了
      

  8.   

    您好,我还有一个问题,可不可以拷贝别人的repository直接到自己对应的目录下呢?最好说明一下步骤,想用eclipse装插件
      

  9.   

    您好,我还有一个问题,可不可以拷贝别人的repository直接到自己对应的目录下呢?最好说明一下步骤,想用eclipse装插件
      

  10.   

    祝你好运,不要太相信maven啦,万一里面哪个配置问题,找都找不到
      

  11.   

    可以的,我就是这么做的,还得增加一步安装eclipse的m2eclipse插件(一般是在线安装),具体的步骤网上应该有的