问候Maven3(笔记一)
第一节:Maven 简介
百度百科;
Maven 官网:http://maven.apache.org/
第二节:Maven 安装与配置
Maven 下载:http://maven.apache.org/download.cgi
首先要确定jdk 已经安装和配置
把maven 解压到放到D 盘
配置maven 环境变量:M2_HOME D:\maven\apache-maven-3.3.3
path:添加;%M2_HOME%\bin;到尾部
验证是否成功:mvn -version
成功会输出:
C:\Windows\System32>mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:37+08:00)
Maven home: D:\maven\apache-maven-3.3.3
Java version: 1.7.0_67, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
第三节:Maven Hello World 实现
modelVersion:POM 模型版本4.0.0 固定
groupId:一般指某个公司或者某个组织的某个项目比如org.springframework
artifactId:一般指某个具体项目的某个具体模块比如spring-context
Version:项目的版本
Maven 常见命令
Mvn compile 编译
添加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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.wishwzp.HelloWorld</groupId>
  <artifactId>HelloWorld</artifactId>
  <version>0.0.1-SNAPSHOT</version>
<dependencies>
		<dependency>
</dependencies>
</project>
Mvn clean 清空
target文件会删除的
Mvn test 测试
测试要在pom.xml文件添加
<dependencies>
		  <dependency>
			    <groupId>junit</groupId>
			    <artifactId>junit</artifactId>
			    <version>4.12</version>
		  </dependency>
  </dependencies>
Mvn package 打包
Mvn install 把项目安装到本地仓库
Mvn 远程仓库地址:http://mvnrepository.com/
第四节:Maven 本地仓库迁出C 盘
配置setting 文件
<localRepository>D:\maven\repository</localRepository>
配置文件在D:\maven\apache-maven-3.3.3\conf中有个settings.xml
打开文件找到如下的内容,红色是添加的内容
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
	<localRepository>D:\maven\repository</localRepository>
这样的maven就会安装在D:\maven\repository目录下了
问候Maven3(笔记一)的更多相关文章
- C#学习笔记(10)——再谈委托,不同国家问候的例子
		
说明(2017-6-14 09:08:38): 1. 首先是一个简单的委托 (1)命名空间下定义一个委托MyDel: public delegate void MyDel(string name); ...
 - Maven - Maven3实战学习笔记(1)Maven使用入门
		
1.maven安装 1>http://maven.apache.org/download.cgi下载apache-maven-3.6.1 2>解压缩安装包到指定的文件夹,如C:\fyliu ...
 - Maven3(笔记二)
		
笔记本二 在Eclipse 中使用Maven 第一节:m2eclipse 插件安装 打开Eclipse,点击菜单Help - > Install New Software 点击Add 按钮N ...
 - Maven3(笔记一)
		
第一节:Maven 简介 百度百科:Maven 官网:http://maven.apache.org/ 第二节:Maven 安装与配置 Maven 下载:http://maven.apache.org ...
 - Maven3 生命周期与插件(笔记五)
		
第一节:Maven 生命周期 Maven 生命周期简介:Maven 通过插件的方式完成一系列过程来实现功能. Maven 拥有三套独立的生命周期: Clean 清理项目 Default 构建项目 Si ...
 - Maven3核心技术(笔记三)
		
第一节:Maven仓库概念 Maven 远程仓库配置文件:$M2_HOME/lib/maven-model-builder-3.3.3.jar 文件:org\apache\maven\model\po ...
 - 在eclipse中使用Maven3(笔记二)
		
笔记本二 在Eclipse 中使用Maven 第一节:m2eclipse 插件安装 打开Eclipse,点击菜单Help - > Install New Software 点击Add 按钮N ...
 - Maven - Maven3实战学习笔记(3)使用maven构建Web应用
		
1.jetty-maven-plugin自动化测试Web应用工具 <plugin> <groupId>org.mortbay.jetty</groupId> < ...
 - Maven - Maven3实战学习笔记(2)坐标和依赖
		
1.maven坐标元素 maven坐标元素包括:groupId.artifactId.version.packaging.classifier. classifier:定义输出的附属构件.groupI ...
 
随机推荐
- SCOI2014极水的题解- -
			
话说SCOI都考了1个月了,终于拿出决心把题解补完了,但都说了是极水的题解,大家就看着玩吧- - DAY1 T1:目标是找最长不降子序列,先就有一个比较显然的结论,就是假如我们要拔高区间[L, R], ...
 - 代码收藏系列--javascript--移动端技巧
			
JS判断是否是手机端访问: var is_mobi = navigator.userAgent.toLowerCase().match(/(ipod|iphone|android|coolpad|mm ...
 - 框架----Django之文件上传
			
一.文件上传 1. 浏览器访问 http://127.0.0.1:8000/f1/ http://127.0.0.1:8000/f2/ 2. urls from django.conf.urls im ...
 - OpenCV C++如何使RGB图像变为灰度图像
			
http://m.blog.csdn.net/blog/u014395105/41308979 最近在研究如何用C++来处理图像,而不使用封装好的OpenCV代码,这样能够更好的了解OpenCV的内部 ...
 - UVA-10791 数学
			
UVA-10791 题意: 输入n (1<=n<2^31) 求至少两个正整数使得他们的lcm等于n并且他们的和最小,输出最小和 代码: // a*b=lcm*gcd => a=lcm ...
 - Exchange-fanout 广播模式
			
一.前言 我们看到生产者将消息投递到Queue中,实际上这在RabbitMQ中这种事情永远都不会发生.实际的情况是,生产者将消息发送到Exchange(交换器,下图中的X),由Exchange将消息路 ...
 - Patch multi versions of windows via Power shell
			
Patch multi versions of windows via Power shell $version = Get-WmiObject -Class Win32_OperatingSyste ...
 - React读取Excel——js-xlsx 插件的使用
			
介绍 SheetJS js-xlsx 是一款能够读写多种格式表格的插件,浏览器支持良好,并且能在多个语言平台上使用,目前在 github 上有 12602 个 star, 刚好项目中遇到了前端解析 e ...
 - IDEA调试服务器上部署的程序
			
提出问题: 一个程序,部署在自己的电脑上,debug调试,相信大家都会,但是,如果我想debug调试非本地部署的程序怎么办呢.比如测试服务器上部署的程序. 其实这样的需求也是经常有的,比如一个大型的项 ...
 - [php]修改站点的虚拟目录
			
wamp默认的站点的目录是www的目录,可以修改appache的httpd.conf文件来修改目录,修改方法如下: 1. <Directory "D:/SoftWare/wamp/ww ...