maven下载和配置信息

1. 下载maven: https://maven.apache.org/
2. 进入官网点击 Download
3. 最新版直接下载  .tar.gz 格式linux系统 .zip windows系统 ...-bin为打过包的 ...-src为源码
4. 下载其他版本 点击Maven Releases History查看JDK对应版本。点击archives 
   选择maven之前的版本点击binaries/ 进行下载
5. 解压maven 打开conf/settings.xml 配置Maven信息
   仓库优先级为:本地仓库(localRepositories)->profile里面repositories仓库
   ->pom中设置的远程仓库->mirro设置的远程仓库
	<!--本地仓库路径-->
	<localRepository></localRepository>
   <!--配置镜像库 mirror配置多个无用 会自动使用第一个-->
   <mirrors>
	    <mirror>
	      <id>aliyun</id>
	        <!--mirrorOf默认为central,名称不为aaa的仓库都使用配置的url,也可以为*-->
		  <mirrorOf>!aaa</mirrorOf>   
		  <name>aliyun</name>
		  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		</mirror>
	</mirrors>
	<!--配置仓库认证用户信息 server可以有多个 id:与repository元素的id一致(跟仓库进行绑定)-->
	<servers>
		<server>
	 	 <id>developer</id>
	  	 <username>user</username>
	  	 <password>password</password>
		</server>    
	</servers>
	<!--可以配置多个仓库源 默认激活dev 也可以根据需要,默认激活多个-->
	<activeProfiles>
	  <activeProfile>dev</activeProfile>
	</activeProfiles>
	<!--配置仓库源 maven打包可以指定-->
	<profiles>
	  <profile>
	     <id>dev</id>
	     <!--私服 项目依赖库文件的maven仓库地址-->
	     <repositories>
	     <!--   当id与mirrorOf一致时,mirrorOf中的url就会覆盖repository中的url地址 -->
	       <repository>
	       		<id>central</id>
	       		<name></name>
	       		<url></url>
	       		<!--库中版本为releases的构件和snapshots构件enabled,是否支持更新 -->
	      		<releases>
	      			<enabled>true</enabled>
		      		<!-- 构件更新的策略,可选值有daily, always, never, 
		      		interval:X(其中的X是一个数字,表示间隔的时间,单位min),默认为daily-->
		      		<updatePolicy>daily</updatePolicy>  
		      		<!-- 校验码异常的策略,可选值有ignore, fail, warn -->
		      		<checksumPolicy>warn</checksumPolicy>  
      			</releases>
	       		<snapshots><enabled>true</enabled></snapshots>
	       </repository>
	     </repositories>
	     <!--插件的下载仓库地址 和repository一致-->
	     <pluginRepositories>
	       <pluginRepository>
		       <id></id>
	           <url></url>
	       </pluginRepository>
	     </pluginRepositories>
	   </profile>
	</profiles>
6. 配置MAVEN_HOME环境变量 使用CMD命令行可以操作maven命令
posted @ 2022-07-01 15:23  sowler  阅读(28)  评论(0编辑  收藏  举报  来源