Maven配置环境变量

2020-02-25  本文已影响0人  煗NUAN

一.Maven

<localRepository>D:\Java_qianfeng\repository</localRepository>
     默认本地路径是${user.home}/.m2/repository,

*  中央仓库

    *   即maven默认下载的仓库地址,是maven维护的,默认的中央仓库地址是:[http://repo1.maven.org/maven2](http://repo1.maven.org/maven2)

    *   setting.xml中已经写了,但是被注释掉,根据情况确定是否需要添加

*   私有仓库

    *   私有仓库可以理解为自己公司的仓库,也叫Nexus私服 .

    *   中央仓库、私有仓库也可以称之为远程仓库。

*   首先从本地仓库查询,本地仓库如果查到直接编译,如果查不到就根据配置去中央仓库查询还是私服查询,查询私服的时候私服如果有就直接返回,私服没有就先去中央仓库下载然后保存到私服再返回。

二.Maven的安装和配置

<?xml version="1.0" encoding="UTF-8"?>
    ​
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

     <!-- 
     引入本地仓库
     -->
     <localRepository>D:\Java_qianfeng\repository</localRepository>
    ​
    ​
     <pluginGroups></pluginGroups>
    ​
     <proxies></proxies>
    ​
     <servers></servers>
    ​

     <!-- 
     配置阿里云镜像(远程仓库)
     -->
     <mirror>
     <id>alimaven</id>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
     <mirrorOf>central</mirrorOf>
     </mirror>
     </mirrors>
    ​
     <profiles>
    ​
     <!--
     配置jdk版本
     --> 
     <profile>
     <id>jdk12</id>
     <activation>
     <activeByDefault>true</activeByDefault>
     <jdk>12</jdk>
     </activation>
    ​
     <properties>
     <maven.compiler.source>12</maven.compiler.source>
     <maven.compiler.target>12</maven.compiler.target>
     <maven.compiler.compilerVersion>12</maven.compiler.compilerVersion>
     </properties>
     </profile>

     </profiles>
    </settings>
    ​</pre>

三.创建Maven项目

a.eclipse配置maven环境

b.eclipse添加jar包

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.yanm</groupId>
  <artifactId>mavendemo1</artifactId>
  <version>0.0.1-SNAPSHOT</version>
 
 
  <dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
    </dependency>
  </dependencies>
  
</project>

c.ideal配置maven环境

d.ideal添加jar包

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.yanm</groupId>
    <artifactId>mavencode</artifactId>
    <version>1.0-SNAPSHOT</version>

    <!--添加Junit的jar包-->
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
    </dependencies>

</project>

e.注意

上一篇 下一篇

猜你喜欢

热点阅读