使用maven构建项目和管理依赖
2014-07-14 13:27
627 查看
maven现在已经用的很多了,以前总不明白为什么要使用maven,也是最近才明白了它的好处,使用maven可以很大程度上解决像jar包冲突、项目的移植性不好的问题,相比ant功能要强大很多,这次我打算分享一下我使用maven的心得
一 使用maven构建web项目
1 一般情况下新版的Eclipse都安装了maven插件,直接使用就行,如果没有可以先安装maven插件
2 开始创建maven项目
之后点下一步,出现下面的界面,一般情况只需要使用默认设置就OK了
2 选择maven项目的类型,我这里就选webapp
3 填写项目的基本信息
点完成项目就构建好了
4 构建好的项目结构如下所示
二 使用maven管理依赖
1 配置pom.xml
基本上所有依赖都是在这个文件里面配置的,先来看个简单的
2 运行pom.xml文件,让maven未我们下载jar包
如果运行后不报错,看到类似下面的界面就说明成功了
有关maven的其他选项,大家可以查阅资料
为了以防万一可以确认下jar包是否已经下载了
一 使用maven构建web项目
1 一般情况下新版的Eclipse都安装了maven插件,直接使用就行,如果没有可以先安装maven插件
2 开始创建maven项目
之后点下一步,出现下面的界面,一般情况只需要使用默认设置就OK了
2 选择maven项目的类型,我这里就选webapp
3 填写项目的基本信息
点完成项目就构建好了
4 构建好的项目结构如下所示
二 使用maven管理依赖
1 配置pom.xml
基本上所有依赖都是在这个文件里面配置的,先来看个简单的
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.lxh.app</groupId> <artifactId>MyMaven</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>MyMaven Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.6</version> </dependency> </dependencies> <build> <finalName>MyMaven</finalName> </build> </project>
2 运行pom.xml文件,让maven未我们下载jar包
如果运行后不报错,看到类似下面的界面就说明成功了
有关maven的其他选项,大家可以查阅资料
为了以防万一可以确认下jar包是否已经下载了
相关文章推荐
- 从初识Maven到使用Maven进行依赖管理和项目构建
- 从初识Maven到使用Maven进行依赖管理和项目构建
- 项目管理01--使用Maven构建项目(纯干货)
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 在eclipse项目中使用maven管理依赖(转)
- maven项目依赖jar包,自动构建失败后使用手工添加
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用maven+eclipse+svn结合的方式管理多项目依赖
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 在eclipse项目中使用maven管理依赖
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目