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

1.22 maven

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

1.22 maven

 多个项目使用同一个jar,不需要每个项目都导入jar包,大大减少了磁盘空间容量

maven目录说明

 配置在系统变量中MAVEN_HOME。再从path中设置%MAVEN_HOME%bin。(MEVEN的配置依赖于JAVA_HOME)

 maven工程先从本地仓库找jar包,如果没有在联网的情况下,会去中央仓库和远程仓库下载jar包

 settings配置文件配置maven中央仓库的位置

 maven常用命令

1.先进入项目对应盘符目录

2.mvn clean:删除target目录,删除掉编译好的文件

        作用:不同的开发环境编译出的文件可能会不一样。在公司中,如果想要接手其他人的项目,就需要先删除之间编译的class文件。

3.mvn compile:创建target目录,对src中main目录下的java文件进行编译

4.mvn test:在target目录中,会创建一个test-classes的文件(编译的是src下的test文件的class文件)。如果没有target目录,使用该命令同时也会编译main中的java文件生成classes目录。

5.mvn package:将项目打包 :生成target目录。将main和test目录都编译。target中产生war包

6.mvn install:在mvn package命令的基础上,把打包的war包安装到本地仓库

maven声明周期

 maven概念模型图  Idea配置maven

 设置最后三个选项。倒数第二个settings配置成功后 local repository会自动转变为settings中配置的路径 

在Runner中设置-DarchetypeCatalog=internal

作用:如果之前在网络上下载过相关插件,使用时就不会再去下载

IDEA创建MAVEN项目

1.填写当前项目的坐标

 2.重新设置maven 的配置信息

 IDEA对于资源文件的创建非常严格。如果想要在java文件中创建web文件(如jsp等)。添加文件的目录路径。

 箭头的表示该目录下的所有的子包都可以创建web文件

 如果本地仓库没有jar:百度搜索maven中央仓库。搜索需要的jar包。里面会提供对应的配置内容。如果电脑是联网状态,则会自动下载到本地

使用该标签解决运行时jar包冲突(原因:maven中的tomcat插件有该jar包,我们自己又导入了jar包,因此运行时会产生冲突)。设置标签,表示自己导入的jar包只在写代码时产生作用

maven的java工程取mysql数据库数据

没看

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

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

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