当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

在eclipse项目中使用maven管理依赖

发表于: 2015-07-15   作者:tjj006   来源:转载   浏览:
摘要: 概览: 如何导入maven项目至eclipse中 建立自有Maven  Java类库服务器 建立符合maven代码库标准的自定义类库 Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。 我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把

概览:

  • 如何导入maven项目至eclipse中
  • 建立自有Maven  Java类库服务器
  • 建立符合maven代码库标准的自定义类库

Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。

我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把这些庞大的类库提交到代码库中,如果是j2ee项目,光类库可能就有百兆,严重影响checkout速度,如果是远程开发就不敢想象了。而引入 maven来管理依赖,就可以很好的控制依赖项的版本,并且项目中不存在具体依赖lib,只有对于依赖的描述,来源也可以很好的集中控制。

1.1 生成maven项目

 

1.2 生成eclipse项目

普通eclipse项目执行:mvn eclipse:eclipse

 

1.3 在eclipse中设置maven路径变量

打开项目的属性框,在Java Build Path里我们可以看到项目依赖类库的路径都已经给自动设置好了

 

下面设置maven的路径变量M2_REPO

Window -> Preferences -> Java -> Build Path -> Classpath Variables,New

Name命名为M2_REPO,路径为你的本地的maven类库地址,这里为C:/Documents and Settings/jeffrey/.m2/repository,设置成功后重新编译,发现项目的错误标记已经消除了,至此,eclipse项目已经导入成功了

 

1.4  为项目添加新的依赖

编辑pom文件,添加新的dependency,保存後

在控制台分别执行:

mvn eclipse:clean

mvn -Dwtpversion=1.0 eclipse:eclipse

在eclipse中刷新项目即可看到新的依赖项已经添加到eclipse项目中

 

1.5 非maven标准的项目布局

前面已经介绍了如何新建一个maven项目并导入到eclipse中,但对于已有的wtp项目,其项目布局是不符合maven方式的(eclipse下 wtp项目web目录在项目根目录下WebContent,maven布局是在src/main/webapp),这就不能直接通过 eclipse:eclipse来生成eclipse的依赖

但可以通过改写项目pom文件来指定源码目录和测试源码目录:

xml 代码

  1. my-webappsourceDirectory>
  2. testbuild>

对于web根目录,还没有什么好办法来特别指定,如果哪位朋友知道,麻烦指教。

 

http://blog.sina.com.cn/s/blog_88af8d170101tb1s.html

在eclipse项目中使用maven管理依赖

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在eclipse项目中使用maven管理依赖2008-03-04 14:03概览: 如何导入maven项目至eclipse中 建立自有Mav
使用Maven和Eclipse开发web项目时,会出现一个问题,就是发布调试的时候,lib不会自动拷贝到WEB-INF
使用Maven和Eclipse开发web项目时,会出现一个问题,就是发布调试的时候,lib不会自动拷贝到WEB-INF
好多用 Maven 的时候会遇到这样一个棘手的问题: 就是添加依赖后由于没有下载并关联源码,导致自动
pom.xml: Maven是一个很好用的工具,工具这东东就要有一个配置文件之类的。pom.xml是Maven项目的核
补充信息: 根据https://support.sonatype.com/entries/24316542.html报告,该插件链接已经在8月份关
 一、安装与配置 1、将maven插件,直接存放到eclipse---dropins中,重启eclipse。 2、重启eclip
对于初学maven的人来说刚开始会有个困惑,那就是怎么知道依赖的jar的groupId和atrifactId是什么,
一、简介 应对公司需求,对于传统项目管理方式,maven有许多的优点,比如依赖库明确、项目发布方便
在默认情况下,我们用maven创建的web项目是不能通过tomcat发布的,只有通运行pom.xml的的package命
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号