安装maven
之前我们已经了解过Ant构建工具:
http://blog.youkuaiyun.com/github_26672553/article/details/72779517
那么学习maven也并不难。
1、官网下载:
http://maven.apache.org/download.cgi
wget http://apache.fayea.com/maven/maven-3/3.5.0/source/apache-maven-3.5.0-src.zip
下载回来当然就是解压,重命名文件夹。
/usr/local/maven #解压重命名文件夹之后的路径
可以先看一下maven文件夹里有些什么:
2、配置环境变量
#打开配置文件
vi /etc/profile
export MAVEN_HOME=/usr/local/maven
(然后拼接到PATH)
:$MAVEN_HOME%\bin
配置完成,重新打开一个终端,输入命令:
mvn -v #查看版本信息
怎么构建项目
我们创建一个空文件夹比如mvnpro,
然后在终端里cd进入目录,输入一下命令
mvn -B archetype:generate -DgroupId=com.mydev -DartifactId=blog
groupId项目唯一标识符,对应初始化项目包。
artifactId项目唯一标志符,好比项目名称.
执行上命令之后,会一串的下载,最后生成我们的项目blog:
进入blog目录,瞄一眼项目结构:
pom.xml是一配置文件,配置项我们可以改动。
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。
是java中一个第三方库。
我们现在用maven来下载它。
jsoup官方文档:
https://jsoup.org/download
<dependency>
<!-- jsoup HTML parser library @ http://jsoup.org/ -->
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.10.2</version>
</dependency>
我们要把上段代码贴到pom.xml文件的dependencies这个配置项中。
使用maven相关命令下载依赖
cd blog
mvn dependency:copy-dependencies
执行之后就是一阵下载,下载完成会多一个target目录:
用mvn编译运行项目
mvn compile
执行之后也是一阵下载
然后target目录中又多了2个文件夹:classes和maven-status。
我们来运行项目
注意:实际开发我们肯定不是这样玩的,肯定是借助IDE来搞这些的。
mvn exec:java -Dexec.mainClass="com.mydev.App"
然后也是一阵下载,最后会打印Hello World!
这其实是运行了src/main/java/com/mydev/App.java文件:
本文详细介绍Maven的安装步骤及环境配置,并演示如何通过Maven构建Java项目,包括依赖管理与项目构建。
2035

被折叠的 条评论
为什么被折叠?



