Maven学习随笔——Maven和Eclipse的整合
来源:互联网 发布:麦迪巅峰数据 编辑:程序博客网 时间:2024/05/17 03:06
Maven学习随笔——Maven和Eclipse的整合
目录
- Maven学习随笔Maven和Eclipse的整合
- 目录
- 一 Maven安装与配置
- 二 Eclipse配置Maven
- 三 Eclipse新建Maven项目
- 四 Eclipse执行Maven命令
一、 Maven安装与配置
1.1、下载maven安装包:apache-maven-3.3.1 [ 下载地址 ],解压。
1.2、配置Maven环境变量,新建环境变量MAVEN_HOME(值为Maven的根目录,例:D:\JavaWeb\apache-maven-3.3.1),接着在PATH环境变量里加入 %MAVEN_HOME%\bin; 就配置完成。
1.3、修改Maven中心仓库下载到本地的jar包的默认存储路径,打开apache-maven-3.3.1\conf路径下的setting.xml文件。
接着在setting.xml文件中找到mirrors标签修改Maven镜像地址,使用阿里云的镜像站,下载速度更快。
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
也可以在pom.xml中直接添加,无需修改setting.xml文件。
<!-- Maven阿里云中央仓库 --><repositories><!-- 代码库 --> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public//</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>fail</checksumPolicy> </snapshots> </repository> </repositories>
二、 Eclipse配置Maven
2.1、配置使用Maven,启动Eclipse,点击Windows–>Preferences–>Maven–>Installations。
点击Add,找到配置好的Maven,确定,Finish,使用配置好的Maven。
2.2、配置User Settings,找到Maven安装目录下的conf目录下的settings.xml文件,OK。
2.3、配置Maven编译时使用的JDK,使用Maven3.3要确保JDK使用的版本在JKD1.6以上。
接着,进入Installed JREs的子项Execute Environment:在左侧选择JavaSE-1.5、JavaSE-1.6、JavaSE-1.7,右侧选择编译时使用的JDK版本,如下图所示:
三、 Eclipse新建Maven项目
3.1、点击File–>New–>Maven Project。
3.2 输入项目名,选择打包方式(这里是普通的maven项目,选jar,如果是web项目就选war)。
GroupId:组织标识(包名)
ArtifactId:项目名称
Version:项目的当前版本
Packaging:项目的打包方式,最为常见的jar和war两种
3.3 创建好的Maven项目结构如下:
3.4 查看pom.xml文件。
3.5 编辑pom.xml,添加junit依赖保存pom.xml文件后,Maven Dependencies下出现junit-3.8.1的jar包。
3.5 获取其他jar依赖的dependency,可以访问http://mvnrepository.com/。
四、 Eclipse执行Maven命令
4.1 选中项目,点击鼠标右键→【Run As】或者【Debug As】–>选择相应的Maven命令执行,如下图所示:
Maven Clean:执行maven项目清理,清空target目录下编译的文件。
Maven Install:打包好的 jar 包会安装到本地的 maven 仓库中,使用的配置是默认的配置,供其他项目使用。
Maven test:编译并测试。
- Maven学习随笔——Maven和Eclipse的整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- maven 学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(六)——Maven与Eclipse整合
- Maven学习总结(七)——Maven与Eclipse整合
- Maven 和Eclipse的整合(6)
- Maven学习总结(6)——Maven与Eclipse整合
- Maven学习总结(6)——Maven与Eclipse整合
- maven与eclipse的整合
- python [pattern for var in iterable]
- TCP三次握手与四次挥手
- 17 Cows POJ
- Python 3——线程相关操作基本代码
- 《大型网站技术架构:核心原理与案例分析》读书笔记
- Maven学习随笔——Maven和Eclipse的整合
- 详解Linux2.6内核中基于platform机制的驱动模型 (经典)
- jdbc的增删改的同用(2)方法
- bash字符串操作
- Asp.Net的GridView的赋值与取值
- minimal centos7.0 linux系统的软件安装过程
- Chrome开发者工具小技巧
- C语言中输出格式
- CSS使用心得