zoukankan      html  css  js  c++  java
  • 简单配置和使用Maven

    1,下载Maven 从:https://maven.apache.org/download.cgi

    image

    其实两个都一样,

    2,安装过程

        解压你下载的包,随意放哪里都可以 ,假设 我放在了 D:JavaToolsmavenapache-maven-3.3.9 。

    image

    3, 加入环境变量

    image

    TEST :  执行 mvn 应该可以看到如下提示

       image

      4,配置

       1) D:JavaToolsmavenapache-maven-3.3.9conf   这里有个settings.xml

       2)  C:Users[当前用户名].m2  这个下面默认是空的。

    新建一个 settings.xml

        假如,用aliyun的 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:/JavaTools/maven/my_local_repository</localRepository>

        <pluginGroups>
        </pluginGroups>

        <proxies>
        </proxies>

      

        <!--设置 Nexus 镜像,后面只要本地没对应的以来,则到 Nexus 去找-->
        <mirrors>
          
              <mirror>
                <id>nexus-aliyun</id>
                <mirrorOf>*</mirrorOf>
                <name>Nexus aliyun</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public</url>
            </mirror>
        </mirrors>


        <profiles>
            <profile>
                <id>nexus</id>
                <repositories>
                    <repository>
                        <id>nexus-releases</id>
                        <url>http://nexus-releases</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </repository>
                    <repository>
                        <id>nexus-snapshots</id>
                        <url>http://nexus-snapshots</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </repository>
                </repositories>
                <pluginRepositories>
                    <pluginRepository>
                        <id>nexus-releases</id>
                        <url>http://nexus-releases</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </pluginRepository>
                    <pluginRepository>
                        <id>nexus-snapshots</id>
                        <url>http://nexus-snapshots</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </pluginRepository>
                </pluginRepositories>
            </profile>
        </profiles>

        <activeProfiles>
            <activeProfile>nexus</activeProfile>
        </activeProfiles>

    </settings>

       覆盖这两个地方。

    如此已经完成了Maven的基础配置 ,

    5,在项目中,如果已经配置 了  C:Users[当前用户名].m2settings.xml ,其实IDEA 会自动加载配置,将下载的包放到  D:/JavaTools/maven/my_local_repository

  • 相关阅读:
    DataGrid 样式
    MVC调用部分视图PartialView
    JavaScript/jQuery判断变量是否是undefined
    form表单只单个input框按回车键页面会自动刷新
    无法使用前导 .. 在顶级目录上退出
    Response.Redirect:正在中止线程
    图片压缩是出现白边如何去除
    C#.Net调试时调无法“编辑并继续”
    TimeSpan时间间隔
    拒绝了对对象 'sp_OACreate' (数据库 'mssqlsystemresource',架构 'sys')的 EXECUTE权限
  • 原文地址:https://www.cnblogs.com/zbw911/p/6249515.html
Copyright © 2011-2022 走看看