maven安装 配置 与简单demo
来源:互联网 发布:万达告别房地产 知乎 编辑:程序博客网 时间:2024/06/06 08:43
Maven 是 apache下的开源项目,项目管理工具,管理 java项目。
1、项目对象模型 (Project Object Model)
POM 对象模型,每个 maven工程中都有一个 pom.xml 文件,定义工程所依
赖的 jar 包、本工程的坐标、打包运行方式。。
2、依赖管理系统(基础核心 )
maven 通过坐标对项目工程所依赖的jar 包统一规范管理。
3、maven定义一套项目生命周期
清理、初始化、编译、测试、报告 、打包、部署、站点生成
4、一组标准集合
强调:maven 工程有自己标准的工程目录结构、定义坐标有标准。
5、maven管理项目生命周期过程都是基于插件完成的
Maven 环境搭建
(一)Maven下载
可以到 maven的官网下载http://maven.apache.org/download.cgi
我们将下载的压缩包解压到 D 盘根目录,D 盘根目录会有下面的文件夹
本地仓库配置
1. 拷贝本地仓库
将资料中的 repository_ssh.zip 解压到D 盘
2. 配置本地仓库
打开 maven 的安装目录中 conf/ settings.xml 文件,在这里配置本地仓库:
<localRepository>D:\repository_ssh</localRepository>
这里的意思是配置本地仓库的目录为 D:\repository_ssh
eclipse 配置Maven
1. 配置Maven 的安装目录
进入 eclipse ,选择菜单 windows - Preferences , 在左侧的树状导航中
点击 add按钮,弹出窗口后选择 maven 的安装目录
然后点击 Apply
配置 User Settings
选择左侧树形导航的 User Settings ,选择 Maven 目录下 conf下的 settingsxml然后点击Update Settings 、Reindex和 Apply 按钮
重建本地仓库索引
选择菜单 window --> show View
选择 Rebuild Index重新创建索引
Maven入门
(一)创建工程
1. 选择菜单 File ->new -> Other
选择 Maven下的 Maven Project, Next
2. 选中下图红框部分的复选框(跳过骨架),next
选择 Maven下的 Maven Project, Next
2. 选中下图红框部分的复选框(跳过骨架),next
3. 定义工程坐标
maven 对所有工程管理基于坐标进行管理
坐标包括:
Group Id:项目的名称,项目名称以域名的倒序,比如:cn.itcast.mavendemo
Artifact Id:模块名称(子项目名称)
Version:模块的版本,snapshot(快照版,没有正式发行)、release(正式发行
版本)
输入后,Finish 。完成后如下图
project
/src/main/java 主体程序 java 源文件(不要放配置文件)/src/main/resources主体程序所需要的配置文件(不要放java 文件)/src/test/java单元测试程序 java 源文件/src/test/resources单元测试程序所用的配置文件/target 编译输出目录pom.xml Maven 进行工作的主要配置文件。
4. 编写代码
(1)在 src/main/java目录下创建包 cn.itcast.mavendemo
(2)在包cn.itcast.mavendemo 下创建HelloWorld 类
二)设置编译版本
我们现在的 Maven工程默认是 JDK1.5 ,我们需要将编译版本改为 JDK1.7
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> </plugin>
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin>
- maven安装 配置 与简单demo
- Maven安装与简单配置
- maven与nexus简单安装配置
- Maven安装简单配置
- Solr配置与简单Demo
- Solr配置与简单Demo
- Solr配置与简单Demo
- 【Maven】Maven 安装与配置
- Maven安装与配置
- Maven安装与配置
- Maven安装与配置
- Maven安装与配置
- Maven安装与配置
- maven 安装与配置
- maven安装与配置
- MAVEN安装与配置
- Maven安装与配置
- Maven安装与配置
- 【贪心】最优合并问题
- WebService学习(二)——WebService相关概念介绍
- 20171031js 中 string 转function
- ASP.NET
- J
- maven安装 配置 与简单demo
- 编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、 数学课(Math)和平均值(avg),方法包括求
- 第3章任务1:判断学生成绩是否有效
- 输入学生人数和成绩并判断出最高分和总分
- 697. Degree of an Array
- C++实现多目标遗传算法(0/1背包问题)
- n++和++n堆栈问题
- 高德地图在网页开发中的简单使用
- Internet路由协议