码迷,mamicode.com
首页 > 其他好文 > 详细

快速入门maven

时间:2021-05-03 12:01:00      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:多个   面向   mod   xsd   artifact   成功   code   用不了   --   

1.快速介绍

maven(翻译:专家,内行)是apache(一个公司/组织)做的一个项目,或者说是软件,这个东西可以干什么?

可以用它来对咱们做的项目进行改进,增加开发效率,比如帮助你自动导入jar包,批量的编译java文件,帮你打包jar,等等。

就这么简单,说白了就是让我们开发的时候减少大部分的面向过程的操作,比如厨师做菜,先把盐、油、醋、酱油、味精摆好,

然后做每道菜的时候就方便下佐料。

 

2.先下载

https://maven.apache.org/直接在官网下载

技术图片

 

技术图片

 

3.配置系统变量

具体详细不多说,相信你会java都知道

把下载后的压缩包放在一个全英文的目录解压,然后里面有个bin,配置的环境变量就是这个目录

 

 

 

 技术图片

 

然后咱们cmd 输入 mvn -v(前提是你有jdk,否则用不了)

类似下图,恭喜你成功安装配置好了mavn

 

 技术图片

 

 

 

 

 

 4.用Hello来测试一下mavn

先说一个mavn的约定,创建mavn项目的规则是有逻辑的。类似下图

技术图片

 

 

 上面的步骤完成就复制下面代码到pom.xml里面(先别问为什么)

 

 1 <project xmlns = "http://maven.apache.org/POM/4.0.0"
 2          xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
 3          xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0
 4     http://maven.apache.org/xsd/maven-4.0.0.xsd">
 5 
 6     <!-- 模型版本 -->
 7     <modelVersion>4.0.0</modelVersion>
 8     <!-- 公司或者组织的唯一标志,并且配置时生成的路径也是由此生成, 如com.companyname.project-group,maven会将该项目打成的jar包放本地路径:/com/companyname/project-group -->
 9     <groupId>com.companyname.project-group</groupId>
10 
11     <!-- 项目的唯一ID,一个groupId下面可能多个项目,就是靠artifactId来区分的 -->
12     <artifactId>com.aja</artifactId>
13 
14     <!-- 版本号 -->
15     <version>1.0</version>
16 </project>

然后在main \ java 里面创建名字叫com的文件夹,再在com里面创建名字叫aja的文件夹,

对应<artifactId> com.aja </artifactId> 记住pom里面的com.aja(你可以自己取)对应文件夹的路径

然后就在aja文件夹里面创建 Hello.java 

com.aja是我自己取的,你们可以要改一下,下面图片的com.aja记住是com里面的aja里面有个Hello,而不是com.aja里面有个Hello

技术图片

 

 

随便写个代码保存

 

技术图片

 

 

好了,上面完成了之后呢,我们还要修改一下maven里面的一些配置

 因为我们先不从IDEA那些开发环境里面使用,就要自己试一下

 

 

 技术图片

 

最后一步

 上面做好了之后,在刚刚那个Hello项目里面的有pom.xml的文件夹,在这个路径进行cmd

然后命令行:mvn compile回车,mvn compile这个命令代表编译项目里面所有的java文件为class

回车之后因为你是第一次,maven会给你下载很多jar包,然后编译你的文件,稍等片刻,就会像我

这样的界面,BUILD SUCCESS 表示构建完了,没问题

技术图片

 

 

 

 

再之后pom.xml文件夹里面多了个文件夹

技术图片

 

里面classes就是编译后的.class文件的保存位置,我们javac 运行一下

类似下面图中的信息,你就成功了

 

 技术图片

 

快速入门maven

标签:多个   面向   mod   xsd   artifact   成功   code   用不了   --   

原文地址:https://www.cnblogs.com/jiaqiangaa/p/14723003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!