maven安装及环境配置和在eclipse中应用

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具,这是百度百科中关于maven的介绍,其实初步一点理解就是maven是一个管理jar包的工具。话不多说,直接动手比较好理解。

第一步:下载及配置环境变量

安装maven之前需要先安装和配置好jdk,这个就不用多说了,太简单了。

其实现在eclipse已经内置的maven的插件,可以不另外下载安装,不过好像那个内置的版本比较落后,所以最好还是重新弄一个,下载地址http://maven.apache.org/download.cgi,如图下载那个zip文件就行了。

下载完成之后,直接解压到任意文件夹,我是直接解压到C盘的program Files里面,如下图:

 

 

接下来配置环境变量,(接下来的变量都是系统变量,不是用户变量)

先创建MAVEN_HOME变量

MAVEN_HOME="C:\Program Files\apache-maven-3.5.4",地址就是解压的地址

将上面的变量加入到Path当中(在Path中加上%MAVEN_HOME%bin),注意,变量之间需要用分号隔开(英文分号)

打开cmd,输入mvn -v,测试配置是否成功,向下图这样就是成功了

 

第二步:在eclipse中配置maven

打开eclipse依次进入window-preference-maven-installations,点击add,然后在directory里面找到maven的安装目录,然后勾选这一项,apply。

 

刚才说过,maven是管理jar包,那么jar都被maven放在那儿了呢,默认是放在C:\Users\Administrator\.m2\repository这个位置,这个存放位置是可以更改的,当然如果懒得改的话也没什么影响,如果要改的话进入maven的安装目录,有一个conf文件夹,打开它,里面有一个settings.xml,打开这个文件(用记事本就行),然后填上我圈出来的这一句话,保存。

 

然后如下图,在global setting里面填上刚才修改的settings.xml的路径,点apply,这个时候下面的local repository就会变成上面圈出来的那个地址,从此之后maven管理的jar包都会存放在这个地方。

至此,就算配置完成了。

第三步,一个小示例

打开eclipse,file-new-other-maven project,如下图,勾选上面那个create a simple project(因为这个项目比较简单)

下一步

finish。

打开之后目录结构应该会是上面这样,第一第二个文件夹里面是源代码,第三第四个文件夹里面是测试代码,src文件夹和上面类似,在src里面写的代码会自动同步到上面文件夹,这里写一个简单的数据库连接,

按照我们以前的习惯,先找jar包,然后下载,然后导包,在这个maven工程里面只需要写两行配置文件就行,如上图,pom.xml

就是maven的配置文件。

进入这个网站http://mvnrepository.com/,搜索mysql,点进去,选个版本,

 

如上图,圈出来的文字就是我们要在pom.xml里面写的东西,复制下来,打开pom.xml,粘贴进去,注意,如果没有<dependencies>这个标签,就自己加上,有的话就不用。

 

配置完之后,保存,后台就会自动下载相关的jar包。然后就可以愉快的代码了

package dao;

import java.sql.DriverManager;
import java.sql.SQLException;

import com.mysql.jdbc.Connection;

public class c2mysql {
	static String Driver="com.mysql.jdbc.Driver";
	static String url="jdbc:mysql://localhost:3306/freamwork";
	static String user="root";
	static String password="qwer123";
	static Connection conn;
	public  static boolean  init() {
		
		try {
			Class.forName(Driver);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("driver not found");
			return false;
			
		}
		try {
			conn=(Connection) DriverManager.getConnection(url, user, password);
		} catch (SQLException e) {
			// TODO Auto-generated catch block			
			e.printStackTrace();
			System.out.println("connecting failed");
			return false;
		}
		return true;
	}
}	

 

 

package daoTest;

import dao.c2mysql;

public class c2mysqlTest {

	public static void main(String[] args) {
		new c2mysql();
		// TODO Auto-generated method stub
		System.out.println(c2mysql.init());
	}

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值