标签:多个 面向 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 运行一下
类似下面图中的信息,你就成功了
标签:多个 面向 mod xsd artifact 成功 code 用不了 --
原文地址:https://www.cnblogs.com/jiaqiangaa/p/14723003.html