做神马网站,免费云主机永久使用,三五互联网站管理登录地址,购物网站需要做的功能大家好我是苏麟 , 今天聊聊Maven . Maven
Maven , 是Apache公司下基于Java开发的开源项目 .
我们构建一个项目需要用到很多第三方的类库#xff0c;需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌#xff0c;并且Jar包之间的关系错综复杂#xff0c;一…大家好我是苏麟 , 今天聊聊Maven . Maven
Maven , 是Apache公司下基于Java开发的开源项目 .
我们构建一个项目需要用到很多第三方的类库需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌并且Jar包之间的关系错综复杂一个Jar包往往又会引用其他Jar包缺少任何一个Jar包都会导致项目编译失败。
而Maven就是一款帮助程序员构建项目,依赖管理的工具我们只需要告诉Maven需要哪些Jar 包它会帮助我们下载所有的Jar极大提升开发效率。
安装Maven Maven官网 :Maven – Download Apache Maven 配置Maven
复制maven跟目录 配置maven环境
此电脑 - 高级系统设置 - 环境变量 在系统变量里新建 : 变量名 MAVEN_HOME 变量值 复制的路径 在Path里新建 : %MAVEN_HOME%\bin windows r 快速打开cmd命令窗口 : 输入 mvn -v 查看版本 如果显示证明成功!!!
修改maven下载的仓库位置 打开setting.xml : 在localRepository/localRepository 里放下载的路径 localRepositoryT:\javacool\apache-maven-3.6.1\mvn_resp/localRepository
配置maven镜像
正常下载需要访问国外地址下载会很慢,所以配置国内的镜像地址 ,选择一个就行 . 在 mirrors/mirrors 里放镜像地址 阿里云镜像 mirror idalimaven/id namealiyun maven/name urlhttp://maven.aliyun.com/nexus/content/groups/public//urlmirrorOfcentral/mirrorOf /mirror 腾讯云 mirroridnexus-tencentyun/idmirrorOf*/mirrorOfnameNexus tencentyun/nameurlhttp://mirrors.cloud.tencent.com/nexus/repository/maven-public//url
/mirror 网易 mirroridnexus-163/idmirrorOf*/mirrorOfnameNexus 163/nameurlhttp://mirrors.163.com/maven/repository/maven-public//url
/mirror配置JDK 在profile/profile下配置 !-- java1.8版本 --
profileidjdk-1.8/idactivationactiveByDefaulttrue/activeByDefaultjdk1.8/jdk/activationpropertiesmaven.compiler.source1.8/maven.compiler.sourcemaven.compiler.target1.8/maven.compiler.targetmaven.compiler.compilerVersion1.8/maven.compiler.compilerVersion/properties
/profile
在IDEA里配置Maven 在这里设置以后的项目都应用 在所有设置里搜索maven : 修改maven的路径 在设置里找到插件 : 下载 maven search maven search 作者 : 鲁班大叔_007的个人空间-鲁班大叔_007个人主页-哔哩哔哩视频 (bilibili.com) 在工具里搜索就比较方便 在IDEA中使用 创建一个maven项目 组ID就是目录结构 , 工件ID就是名称 pom文件就是管理jar包的地方 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdorg.example/groupIdartifactIdmaven-demo/artifactIdversion1.0-SNAPSHOT/versionpackagingjar/packagingnamemaven-demo/nameurlhttp://maven.apache.org/urlpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesdependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion3.8.1/versionscopetest/scope/dependency/dependencies
/project生命周期 这期就到这里 , 下期见!