码迷,mamicode.com
首页 > 其他好文 > 详细

5、Maven

时间:2021-06-24 17:52:37      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:includes   使用   java   aliyun   cal   direct   管理工具   功能   png   

Maven

1 Maven项目架构管理工具

功能:自动导入和配置jar包

Maven的核心思想:约定大于配置

  • 有约束,不要去违反。

Maven会规定好我们该如何去编写Java代码,必须要按照这个规范来;

2、下载安装Maven

官网:https://maven.apache.org/

3、配置环境变量

在系统环境变量中配置如下配置:

  • M2_HOME maven目录下的bin目录
  • MAVEN_HOME maven的目录
  • 在系统的path中配置 %MAVEN_HOME%\bin

技术图片

4、阿里云镜像

  • 镜像:mirrors

    • 作用:加速下载
  • 国内建议使用阿里云镜像

    <mirror>
    		<id>nexus-aliyun</id>
    		<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
    		<name>Nexus aliyun</name>
    		<url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </mirror>
    

5、本地仓库

建立一个本地仓库:localRepository

<localRepository>E:\Environment\apache-maven-3.5.2\maven_repo</localRepository>

6、在IDEA中使用Maven

7、创建一个普通的Maven项目

8、标记文件夹功能

9、在IDEA中配置Tomcat

10、pom文件

pom.xml是Maven的核心配置文件

maven由于它的约定大于配置,之后可能遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:

<build>

        <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>

11、 IDEA操作

技术图片

12、解决遇到的问题

Maven仓库的使用

网址:https://mvnrepository.com/

5、Maven

标签:includes   使用   java   aliyun   cal   direct   管理工具   功能   png   

原文地址:https://www.cnblogs.com/duoruic/p/14924799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!