zoukankan      html  css  js  c++  java
  • Maven项目

    Maven项目对象模型(POM),
    可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具
    Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。
    由于 Maven 的缺省构建规则有较高的可重用性,
    所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,
    许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。‘
    Apache官网下载Maven
    下载完成安装配置

    为什么需要配置maven国内镜像?

    1、在不配置镜像的情况下,maven默认会使用中央库.
    2、maven中央库在国外,有时候访问会很慢,尤其是下载较大的依赖的时候,有时候速度会很慢,甚至会出现无法下载的情况.

    3、为了解决依赖下载速度的问题,需要配置maven国内镜像

    镜像配置方式和比较

    1、maven镜像有两种配置,一种是在settings.xml中进行配置,第二种是在pom.xml中进行配置.
    2、在settings.xml中进行配置会对所有maven工程有效,当在升级maven版本的时候,需要注意复制已经配置好的settings.xml到新的maven目录下
    3、使用第一种配置pom.xml的方式只会对当前工程有效,本文建议大家使用第二种配置方式。.

    配置国内maven镜像(阿里云镜像)

     <mirrors>
        <!-- mirror
         | Specifies a repository mirror site to use instead of a given repository. The repository that
         | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
         | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
         |
        <mirror>
          <id>mirrorId</id>
          <mirrorOf>repositoryId</mirrorOf>
          <name>Human Readable Name for this Mirror.</name>
          <url>http://my.repository.com/repo/path</url>
        </mirror>
         -->
         <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>        
        </mirror>
      </mirrors>

    本地磁盘有个文件夹为.m2

    需要maven/conf的setting.xml复制到 .m2文件夹下面 内容新增,如上图

    idea创建Maven

  • 相关阅读:
    Topo软件
    如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等
    Web学习
    测试Web服务接口
    WebService
    记录几个博客
    Oracle日志性能查看
    设计模式
    hdu 1999 不可摸数
    parfor —— matlab 下的并行循环
  • 原文地址:https://www.cnblogs.com/dzcici/p/9711819.html
Copyright © 2011-2022 走看看