Maven使用教程

简介: Maven使用教程

Maven 用于简化任何基于Java的项目构建和管理过程的工具。

仅以Windows OS 举例

详情请参看官方指导:五分钟学会Maven


1,Maven官网下载压缩包

1665662005524.jpg

解压至任何目录


2,配置环境变量


使用Maven必须确保Java JDK已经配置好


  • 用下面代码测试JAVA_HOME的值,确保形式和这个一样
echo %JAVA_HOME% 
C:\Program Files\Java\jdk1.7.0_51
  • 配置Maven全局环境变量

新建系统变量

image.png

添加进PATH

%MAVEN_HOME%\bin


3,测试是否安装成功


代码:

使用命令行 Windows + R


mvn -v

如果成功会出现如图所示结果:

image.png


4, 创建一个工程


官方例子

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.3 -DinteractiveMode=false

PS:这个运行需要一段时间,我的机子上跑了6分钟,和网速有关,如果失败,重复执行这个命令

结果如图:

image.png

5,可以在安装的文件夹下看到文件结构


my-app
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- mycompany
    |               `-- app
    |                   `-- App.java
    `-- test
        `-- java
            `-- com
                `-- mycompany
                    `-- app
                        `-- AppTest.java

6,构建上述工程


将命令路径切到所安装的工程文件夹


cd my-app
mvn package

构建成功后如图:

image.png


7,执行程序即字节码


java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App

结果如图:

image.png


相关文章
|
6月前
|
Java 应用服务中间件 程序员
Maven教程--下(包括手动实现)
Maven教程--下(包括手动实现)
111 0
|
6月前
|
Web App开发 Java 测试技术
《手把手教你》系列基础篇之(四)-java+ selenium自动化测试- 启动三大浏览器(下)基于Maven(详细教程)
【2月更文挑战第13天】《手把手教你》系列基础篇之(四)-java+ selenium自动化测试- 启动三大浏览器(下)基于Maven(详细教程) 上一篇文章,宏哥已经在搭建的java项目环境中实践了,今天就在基于maven项目的环境中给小伙伴们 或者童鞋们演示一下。
137 1
|
6月前
|
存储 Java 测试技术
JAVA-MAVEN初学者教程(配置、pom.xml、依赖管理等)
JAVA-MAVEN初学者教程(配置、pom.xml、依赖管理等)
874 0
|
3月前
|
Java Maven
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
|
6月前
|
Java 应用服务中间件 Maven
idea配置本地maven保姆级教程
idea配置本地maven保姆级教程
947 0
|
5月前
|
Java Linux Maven
Maven下载与安装详细教程
Maven下载与安装详细教程
142 0
|
3月前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
98 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
6月前
|
Java Maven Spring
【操作宝典】IntelliJ IDEA新建maven项目详细教程
【操作宝典】IntelliJ IDEA新建maven项目详细教程
300 1
|
6月前
|
存储 Java Apache
【maven】maven下载、安装与配置详细教程
【maven】maven下载、安装与配置详细教程
346 1
|
4月前
|
XML Java 测试技术
maven教程(4)
maven教程(4)
34 1