现在的位置: 首页 > 综合 > 正文

maven的基本使用

2017年12月27日 ⁄ 综合 ⁄ 共 1883字 ⁄ 字号 评论关闭

入门-链接:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html
使用eclipse操作maven-链接:http://blog.csdn.net/qjyong/article/details/9098213
使用MyEclipse操作maven-链接:http://blog.csdn.net/zhangpengyu321/article/details/12349977

nexus-链接:http://blog.csdn.net/zhangpengyu321/article/details/12176807

---步骤:
1。安装:下载maven解压,
-添加环境变量MAVEN_HOME,PATH
-新开cmd,输入echo %M2_HOME%,测试是否配置成功
-maven默认本地仓库::${user.dir} /.m2/*
-自定义本地仓库:新建文件夹d:/m2/repository,同时拷贝settings.xml文件到d:/m2/目录下
-修改maven本地仓库路径:修改新settings.xml文件中的
<localRepository>d:/m2/repository</localRepository>
-指定自定义的maven位置:-MyEclipse-Maven4MyEclipse-Installations配置
-指定自定义的本地仓库配置:-MyEclipse-Maven4MyEclipse-User Settings
2。按照maven规则创建目录文件:
项目主代码位于src/main/java目录
测试代码目录是src/test/java
3。maven配置文件:
pom.xml配置

---几个常用mvn命令:(到项目根文件夹执行)

mvn help:system
调用Maven执行测试,运行 mvn clean test 
运行命令 mvn clean compile 
mvn clean package 进行打包(jar)

mvn compile:编译
mvn test:测试
mvn clean:清空,会去除掉target文件(报告文件,一些错误信息会在这里面)。
mvn package:打包(会将我们的项目打包成一个jar包这个jar包同样可以配置到pom.xml中供其他项目使用)(项目中引入模块很有用)
mvn install:将自己的项目打包放到maven仓库中,可以供其他项目引用。

---pom.xml:

	<?xml version="1.0" encoding="UTF-8"?>  
	<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>mao</groupId>  	//项目或者组织的唯一标志(一般是公司名)
	  <artifactId>hello-world</artifactId>  	//项目的通用名称(文件夹的名称)
	  <version>1.0-SNAPSHOT</version>  
	  
	  <packaging>jar</packaging>		// 打包的机制,如pom, jar, maven-plugin, ejb, war, ear, rar, par
	  <name>Maven Hello World Project</name> //实际的项目名

		<dependencies>  
			<dependency>  
			   <groupId>junit</groupId>  
			   <artifactId>junit</artifactId>  
			   <version>4.7</version>  
			   <scope>test</scope>  
			</dependency>  
		</dependencies>  	
	</project> 

---使用MyEclipse:

选择模板,一定要选择maven-archetype-webapp,这表明是在创建一个web工程,
如果要创建普通java工程,则选择maven-archetype-quickstart。
点击下一步,MyEclipse会自动下载相应的模板至repository目录

在myeclipse中使用maven build的时候,命令应该省略掉"mvn"

【上篇】
【下篇】

抱歉!评论已关闭.