Maven在IDEA中的搭建或初始化

目录

1. Maven的配置与环境变量

1.1. 下载和安装

     1. 进入官网https://maven.apache.org下载,下载步骤如下:

     2. 选择download

   3. 直接下载解压即可,解压目录自己选择我的是:D:\environment\apache-maven-3.8.1

1.2 配置环境变量

  1.2.1  打开环境变量设置

  1.2.2 在下方新建变量值以及变量名

   1.2.3 然后在原有的path目录下新添加变量值,注意不要误删原有的path值

1.3 Maven的setting配置

  1.3.1 打开Maven安装目录

  1.3.2 添加阿里云镜像(放的位置就看前后注释)(在下)

  1.3.3 jar包路径,具体为(Maven的安装目录)

2. IDEA的Maven使用

 2.1 Maven起初配置

  2.1.1 创建Maven工程(我的是javaWeb工程,所以选择如下)

  2.1.2 下一步(填好工程名)

  2.1.3 目录的选择(这一步重要,看着来) 

  2.1.4 我们将会得到以下目录

  2.1.5 建立文件目录,根据规范建立,我的如下

  2.1.6 配置pom.xml

3. Maven的使用(这里只介绍协助导包)

 1. Maven仓库:https://mvnrepository.com/

 2. 搜索所需的jar包(这里是java的)

 3. 点进去选择版本并复制代码

 4. 到IDEA的pom.xml中粘贴

 5. 到这一步就可以直接使用了


1. Maven的配置与环境变量

1.1. 下载和安装

     1. 进入官网https://maven.apache.org下载,下载步骤如下:

     2. 选择download

   3. 直接下载解压即可,解压目录自己选择我的是:D:\environment\apache-maven-3.8.1

1.2 配置环境变量

  1.2.1  打开环境变量设置

    此电脑→属性→高级系统设置→环境变量

  1.2.2 在下方新建变量值以及变量名

变量名:M2_HOME
变量值:D:\environment\apache-maven-3.8.1\bin(具体路径看自己maven解压目录)

变量名:MAVEN_HOME
变量值:D:\environment\apache-maven-3.8.1   (具体路径看自己maven解压目录)

   1.2.3 然后在原有的path目录下新添加变量值,注意不要误删原有的path值

path变量值:%MAVEN_HOME%\bin

 %MAVEN_HOME%意思在在变量名为MAVEN_HOME的变量值的基础上的bin目录,当然也可以直接写D:\environment\apache-maven-3.8.1\bin,不过这样就写死了。

1.3 Maven的setting配置

  1.3.1 打开Maven安装目录

  1.3.2 添加阿里云镜像(放的位置就看前后注释)(在<mirros></mirrors>下)

 

	<mirror>
		 <id>aliyunmaven</id>
		 <mirrorOf>*</mirrorOf>
		 <name>aliyun maven</name>
		 <url>https://maven.aliyun.com/repository/public</url>
	</mirror>
  </mirrors>(注意,这是mirros的末尾,别复制多一个过去)

这里解释下:因为jar下载的官网大都是国外的,因为有防火墙的存在,我们要保证能正常的下载jar包,所以需要镜像(所谓镜像就是原封不动的复制一份新的,并且放在国内服务器方便我们快速下载)

  1.3.3 jar包路径,具体为(Maven的安装目录)

 注意:apache-maven-3.8.1\maven-repo的maven-repo是自己创建的,用于存放Maven将要下载的jar包的文件夹

2. IDEA的Maven使用

 2.1 Maven起初配置

  2.1.1 创建Maven工程(我的是javaWeb工程,所以选择如下)

  2.1.2 下一步(填好工程名)

  2.1.3 目录的选择(这一步重要,看着来) 

 

  2.1.4 我们将会得到以下目录

  2.1.5 建立文件目录,根据规范建立,我的如下

  2.1.6 配置pom.xml

在项目目录中可以看到有pom.xml的文件,文件内容如下(看注释要求)

<?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>org.example</groupId>
  <artifactId>javaweb_maven</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>war</packaging>

  <name>javaweb_maven Maven Webapp</name>
  <!-- FIXME change it to the project's website -->
  <url>http://www.example.com</url>

<!--上面是自动生成的,不用管-->

<!--配置-->
  <properties>
    <!--项目构建默认编码,最好设置为UTF-8-->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!--编码版本-->
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>

<!--    具体依赖的jar包配置代码放这里(代码来源在maven仓库中找,后面有讲)-->
  <dependencies>

<!--    junit-->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>

<!--Gson-->
    <dependency>
      <groupId>com.google.code.gson</groupId>
      <artifactId>gson</artifactId>
      <version>2.8.5</version>
    </dependency>

<!--myBaits-->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>3.5.2</version>
    </dependency>

<!--mysql-->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.22</version>
    </dependency>


  </dependencies>

  <build>
    <finalName>javaweb_maven</finalName>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
      <plugins>
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.22.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-war-plugin</artifactId>
          <version>3.2.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.5.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>2.8.2</version>
        </plugin>
      </plugins>
    </pluginManagement>
<!--  上面自动生成的,不用管-->


<!--必须配置如下!!,只有这样在src/main/java的mapper.xml文件才能编译导出,否则在mybaits使用时会出错!!-->
    <resources>
      <resource>
        <directory>src/main/resources</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
    </resources>
<!--    必须配置的结束-->

  </build>



</project>

3. Maven的使用(这里只介绍协助导包)

 1. Maven仓库:https://mvnrepository.com/

 这里要进行所谓的人类验证,应该是为了防止爬虫。

 2. 搜索所需的jar包(这里是java的)

 3. 点进去选择版本并复制代码

 4. 到IDEA的pom.xml中粘贴

 点击刷新(右上角),即可下载jar包

 5. 到这一步就可以直接使用了

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值