Maven 现场直播入门

学习过程中,一直听说江湖流传着Maven的传言。maven的工具。是以后工作当中几乎是必须要使用的工具。好像是在搭建框架的过程中 会离不开Maven 。那么,我文字打到这里的时候,我依然是个一无所知的小白。那么接下来,我通过网上的资料,来现场直播一边学习一边入门。

第一步: 百度搜索 Maven * 进入一个官网http://maven.apache.org/

   官网是全英文的。看到网页左侧会有个DownLoad 的导航键 。点击。

看到这么多可下载的链接,突然疑惑,它还分了三个单词,Link(链接) Checksum(一种md5码的校验和生成工具) Signature(表示数字签名) 不知应该下载哪个。查阅资料
Maven 3.5.0(Binary tar.gz) , Maven 3.5.0(Src tar.gz) , Maven 3.5.0(Src zip) 这三个虽然都是长得同个名,但后缀不同

第一个是真正需要使用的maven工具,后两个是maven的源码,供给想要真正了解maven的底层的人开发者观看.
所以我选择下载了 apache-maven-3.5.0-bin.tar.gz 这个

第二步Maven的安装:

解压后,看了看里面的存的是什么文件

就像java的JDK一样,还是需要设置环境变量
要是你想问,不设置环境变量会怎样,我也有此疑惑,那么接下来我试试。
我的Maven放在了这个目录:C:apache-maven-3.5.0

想知道自己的maven是否已经完成安装方法:,打开dos窗口,输入mvn –v,如果出现以下信息: Maven Version 2.0.4 ,这就表示安装成功的意思。
那么试一下:

你看,没成功。
那么现在我配好环境变量先。
我的电脑----属性----高级----环境变量,点击“系统变量”下的新建,输入:变量名 MAVEN_HOME; 变量值d:apache-maven-3.5.0,在系统变量列表中找到系统变量path,打开之,在变量值中追加”;%MAVEN_HOME%in”,至此环境变量设置完毕。
那么现在把之前的dos窗口关了,重新打开,输入mvn -v

这就应该是安装成功了,因为我看到版本号了

第三步:用Maven创建一个工程

到这里我也还理解不了这个maven能够带来什么便利性,但是还是先试下。

用maven创建第一个java工程
1、选择一个根目录,我的java工作目录是C:Userschenworkspace
2、打开dos窗口采用cd命令进入C:Userschenworkspace目录下
3、输入下列指令
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=student -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

如果你已安装Maven,第一次执行这个需要一定时间。这是因为Maven在下载最新的物件(jar插件和其他文件)到你的本地仓库

出现了交互模式(让你确认下项目名),这时按直接回车,然后又出现了,继续再按次回车。

**建立成功

发现我的java工作目录 多了个 熟悉的文件名 .。这个名字就是上面的maven指令上写的。 既 -DgroupId=com.mycompany.app -DartifactId=student

使用这个目录,你讲看到如下标准目录结构:

个人心得: 到这里,我感觉的看maven的文件结构,感觉和在eclise里创建java的 差不多一样 。

**src/main/java目录包含项目源代码,src/test/java目录包含检查源代码,pom.xml是项目的项目对象模型,或POM。

POM

在Maven里,pom.xml文件是项目配置的核心。它是一个独立的配置文件,包含了你想要的方式下建立项目所必须的主要信息。POM是巨大的,其复杂度使人苦恼。但你只需要有效地使用它,没有必要明白所有的来龙去脉。项目的POM是:

<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>com.mycompany.app</groupId> <artifactId>study</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>study</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>

第四步

建设个项目(现在我还很懵逼,不知道maven优势是做什么)

您可以使用以下命令测试新编译和打包的JAR
java -cp target/study-1.0-SNAPSHOT.jar com.mycompany.app.App

将打印经典语句:
Hello World!
因为:

原文地址:https://www.cnblogs.com/czy16/p/7568337.html