1. jdk 下载:
https://www.oracle.com/java/technologies/javase-downloads.html
http://www.sousou88.com/spec/java.html
2. 下载 安装 并配置 maven
http://maven.apache.org/download.cgi
maven有一个重要的配置文件,就是settings.xml,这个文件默认是在%M2_HOME%/conf目录下面的,但是如果你升级maven的版本,那么可能导致新的安装包的settings文件又是一片空白。
所以一般maven的配置文件都会放在当前用户的目录下的~/.m2/settings.xml中,这样就是对当前用户有效。
D:\open_source\test>mvn help:system
3. 在setting.xml中设置 国内maven镜像
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
D:\open_source\test>mvn archetype:generate -DgroupId=com.collmall.maven -DartifactId=hello-maven -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
此时maven会在当前目录下,新建了一个目录,名称就是-DartifactId指定的名称。进入这个hello-maven目录,就可以看到maven自动给我们初始化好了一个工程对应的目录结构。
4. maven 的 pom.xml 简介:
<project>:pom.xml中的顶层元素
<modelVersion>:POM本身的版本号,一般很少变化
<groupId>:创建这个项目的公司或者组织,一般用公司网站后缀,比如com.collmall,或者cn.guocaipi
<artifactId>:这个项目的唯一标识,一般生成的jar包名称,会是<artifactId>-<version>.<extension>这个格式,比如说collmall-1.0.jar
<packaging>:要用的打包类型,比如jar,war 等。
<version>:这个项目的版本号
<name>:这个项目用于展示的名称,一般在生成文档的时候使用
<url>:这是这个项目的文档能下载的站点url,一般用于生成文档
<description>:用于项目的描述
5. 打包
D:\open_source\test\hello-maven>mvn package
6. 运行maven的helloworld
D:\open_source\test\hello-maven>java -cp target/hello-maven-1.0-SNAPSHOT.jar com.collmall.maven.App
Hello World!
此时构建的项目已经可以运行