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

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

ID:16065875

大小:71.00 KB

页数:6页

时间:2018-08-07

在eclipse项目中使用maven管理依赖_第1页
在eclipse项目中使用maven管理依赖_第2页
在eclipse项目中使用maven管理依赖_第3页
在eclipse项目中使用maven管理依赖_第4页
在eclipse项目中使用maven管理依赖_第5页
资源描述:

《在eclipse项目中使用maven管理依赖》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在eclipse项目中使用maven管理依赖本文所介绍内容不使用任何eclipse插件,经测试适用最新版的eclipse欧罗巴概览:·如何导入maven项目至eclipse中 ·建立自有Maven  Java类库服务器 ·建立符合maven代码库标准的自定义类库Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。   我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就把这些庞大的类库提交到代码库中,如果是j2ee项目

2、,光类库可能就有百兆,严重影响checkout速度,如果是远程开发就不敢想象了。而引入maven来管理依赖,就可以很好的控制依赖项的版本,并且项目中不存在具体依赖lib,只有对于依赖的描述,来源也可以很好的集中控制。 我们的项目在eclipsewtp下开发,而项目的依赖我用maven来管理,并且同时也不影响wtp的正常使用,以下是整合eclipse和maven的方法和步骤,关于maven的使用这里不做介绍,相关的文档网上有很多,本文仅做简单介绍:以一个webapp项目my-webapp为例 1.建立支

3、持maven的eclipse项目首先用maven来建立标准布局的webapp项目,然后用maven生成eclipsewtp项目配置信息,再用eclipse导入即可下面先说说第一种:1.1生成maven项目生成标准布局的webapp项目,在控制台执行下面命令(groupId后面是包名,artifactId后面是项目名称):mvnarchetype:create-DgroupId=net.jeffrey          -DartifactId=my-webapp         -DarchetypeArtifactId=

4、maven-archetype-webapp   生成标准布局的普通java项目,执行:mvnarchetype:create-DgroupId=net.jeffrey-DartifactId=my-app完成后你会看到已经生成了一个名为my-webapp的文件夹,这就是刚刚生成好的项目目录在my-webapp根目录下,你会看到名为pom.xml的文件,这个就是maven的项目描述文件         编辑pom配置项目所需依赖,例如下面xml代码 1.

5、>    2.       3.     org.springframeworkgroupId>    4.     springartifactId>    5.      2.0version>    6.      compilescope>    7.    dependency>    8. dependencies>             Maven的代码库是这样的目录结构,groupId是

6、该类库所属的组织,作为文件目录,包名结构映射成目录结构,artifactId就是具体的类库名称了,是groupId的一个子目录,version是版本号,每个版本都有一个单独的目录,里面放置的就是具体的jar包。比如spring-2.0.jar在maven代码库中的路径就是org/springframework/spring/2.0/spring-2.0.jar关于依赖的写法,可以去这里查询:http://mvnrepository.com/1.2 生成eclipse项目在控制台下进入项目目录,如果是从mavenwebapp

7、项目生成eclipsewtp,执行:mvn–Dwtpversion=1.0eclipse:eclipse(wtp1.0以上版本均可用)普通eclipse项目执行:mvneclipse:eclipse然后在eclipse中import项目即可1.3 在eclipse中设置maven路径变量刚导入的项目上会有错误标记,不用担心,因为还没有设置maven的类库变量打开项目的属性框,在JavaBuildPath里我们可以看到项目依赖类库的路径都已经给自动设置好了

8、e="21600,21600"o:spt="75"o:preferrelative="t"path="m@4@5l@4@11@9@11@9@5xe"filled="f"stroked="f">

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。