栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

maven的概念与一个实例

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

maven的概念与一个实例

maven是一个项目管理工具。
可以管理项目需要的.jar文件(.jar文件里有项目需要用到的类),
自动下载jar和它的文档,可以管理jar版本,
还能编译程序,测试代码是否正确(可以同时编译多个文件,javac一次只能编译一个文件),且会生成的测试的报告,
还能打包文件,把所有的.class文件、配置文件等所有资源放到一个压缩文件中,这个压缩文件就是项目的结果文件,形成.jar文件(java程序)或者.war文件(web应用),
还能部署文件。
把生成的.jar文件或.war文件安装到仓库,就可以运行。

1.maven的核心概念

一个手动创建的maven项目实例:
(1)使用maven工程约定的目录结构
比如一个maven项目Hello:

上图中除了pom.xml其它都是指文件夹。
(2)配置pom.xml文件

(3).在main文件夹下加了.java文件后,在pom.xml所在文件夹打开cmd,使用mvn compile指令。该指令编译src/main目录下的所有.java文件,并且下载需要的.jar文件。

jar文件在maven中叫做插件(maven工具执行的操作需要很多插件),默认下载位置(称为默认仓库)是

若你的java文件中的代码有误还会报错:

修改之后显示如下则编译成功:

mvn compile命令执行成功后会生成一个target文件夹

target文件夹下的classes文件夹中含有编译后的.class文件:


3.maven使用的两种方式

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351814.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号