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

本文详细介绍Maven的安装步骤及环境配置,并演示如何通过Maven构建Java项目,包括依赖管理与项目构建。

安装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文件:
这里写图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值