1.maven的准备
1.1.maven下载与安装http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html
1.2.maven在eclipse中的配置http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html
1.3.maven在myeclipse中的配置http://jingyan.baidu.com/article/4f7d5712aa9c631a201927ea.html
2.maven的初步认识
2.1maven的常用命令
•mvn archetype:generate :创建 Maven 项目
•mvn compile :编译源代码
•mvn test-compile :编译测试代码
•mvn test : 运行应用程序中的单元测试
•mvn site : 生成项目相关信息的网站
•mvn clean :清除目标目录中的生成结果
•mvn package : 依据项目生成 jar 文件
•mvn install :在本地 Repository 中安装 jar
•mvn deploy:将jar包发布到远程仓库
•mvn eclipse:eclipse :生成 Eclipse 项目文件
3.maven的使用
第一次使用maven,呆呆的我只知道maven可以帮我们下载jar包以及管理项目,其实知道这些已经足够,但就是好奇它什么时候怎么样来帮我们下载jar包。
于是带着问题,我让他帮我下载hibernate-core,敲了以下代码:
<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>org.Mvn</groupId>
<artifactId>Maven</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Maven</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<hibernate.version>5.0.2.Final</hibernate.version>
<mysql.connector.version>5.1.36</mysql.connector.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.connector.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
错误的观念加上我又对视频讲解很厌烦,导致浪费了许多时间。后来看懂了<dependency>的 意思,也看懂了<plugin>,于是想配置没问题啊!!会不会是网速的问题!!
果真,pom.xml保存后maven就会默认加载,打开maven dependency一看,一切如泪流。。
在此过程中,幸亏自己算是比较冷静的,不然早就猝死了,呵呵,只是有点可怜我的眼睛,在此对亲爱的眼睛说一声:thanks。冷静的头脑重要但也需要清晰的思维,
要真正找出问题的症结,不要一股脑只会copy。。
在此分享几个有用的链接:
maven的中央存储库:http://search.maven.org/#search%7Cga%7C1%7Chibernate
maven教程:http://www.yiibai.com/maven/maven_environment_setup.html