maven速学:创建maven项目、下载远程jar、用mvn运行项目

来源:互联网 发布:网站的网络接入服务商 编辑:程序博客网 时间:2024/05/21 10:04

安装maven

之前我们已经了解过Ant构建工具
http://blog.csdn.net/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 blogmvn 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文件:
这里写图片描述

原创粉丝点击