资讯专栏INFORMATION COLUMN

maven学习

Hegel_Gu / 1801人阅读

摘要:坐标定义了一组标识它们可以用来唯一标识一个项目一个依赖或者里的一个插件。

Maven坐标定义了一组标识,它们可以用来唯一标识一个项目,一个依赖,或者Maven POM里的一个插件。
groupId, artifactId, version和packaging的组合代表一个坐标, maven通过坐标来精确定位一个项目.

maven的相关配置一般在~/.m2下面, 通常包括一个settings.xml配置文件和repository的文件夹, 文件夹中是下载下来分类放置的jar包.

settings.xml详解(挺详细的, 自己懒得写(抄)...)
http://blog.csdn.net/stypace/...

关于profile
http://elim.iteye.com/blog/19...
需要注意的是


      
        profileTest1
        ...
    
      
        profileTest2
        ...
    

  
     profileTest2  
     profileTest1  
  

Profile的优先级是越晚定义优先级越高, 也就是后面一个profile会覆盖前一个, 即会优先使用最后定义的一个. 若是把内部远程库写到最后一个, 当不在内部网络环境中时, 会造成阻塞很长时间!

maven仓库优先级
http://ttxsj.iteye.com/blog/2...
简要描述:
本地仓库 > settings.xml中的profile > pom中的repository > mirror
但将mirrorOf设为"*"会导致所有仓库均以该mirror为镜像, 只在mirror里找, 会导致pom文件中、profile里面的仓库设置都失效. 一般情况设置中央仓库的镜像即可.

将aliyun的maven仓库作为中央仓库的镜像, 可以显著提升下载速度


    
        nexus-aliyun
        central
        Nexus aliyun
        http://maven.aliyun.com/nexus/content/groups/public
     

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/65174.html

相关文章

  • Maven学习笔记

    摘要:学习笔记先生,您在写代码吗不,我们正在完成一项伟大的工程。于是打算重新学习一下。中央仓库镜像为了分担中央仓库的流量,提升用户的访问速度。生成项目报告,站点,发布站点。修改源码后也需要逐个手动进行操作。 maven学习笔记 先生,您在写代码吗? 不,我们正在完成一项伟大的工程。 前言 在刚学maven时,我就把maven当作一个引入jar包的工具而已,以前是自己下载jar包,现在是只用...

    tomlingtm 评论0 收藏0
  • 【Java学习maven的下载与环境配置

    摘要:前一小节中我们提到,解压安装包到本地之后,平行地创建一个符号链接,然后在配置环境变量时引用该符号链接,这样做是为了方便升级。 Maven概述 maven可以翻译为:专家和行家 ,将知识不断的积累,会达到专家行家的水平。所谓maven,就是一个跨平台的项目管理工具。maven抽象了一个完整的构建生命周期模型,也就是说,从项目的搭建到发布,maven都能大显身手。现在简要的说一下maven...

    qingshanli1988 评论0 收藏0
  • CentOS学习笔记 - 3. 安装maven

    摘要:安装下载解压添加环境变量在文件中加入如下内容如果需要特别设置内存的话,可以加上这句保存,使生效查看版本设置本地仓库目录下的下的文件是的配置文件新建一个文件夹,作为仓库的文件夹编辑修改这一行的本地仓库,指向 安装wget yum install wget 下载 sudo wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.0/...

    fredshare 评论0 收藏0
  • Spring Boot学习笔记(二)Windows下IDEA 配置Maven

    摘要:本文主要记录下配置的详细步骤,便于初学者快速掌握及运用。到这里,配置就算结束了,在新建一个项目后,会根据中的配置自动下载对应包。总结最基础的配置已经完成,更深入的配置及遇见的坑在实战中不断积累,不断总结。 本文主要记录Windows下IDEA 配置Maven的详细步骤,便于初学者快速掌握及运用。 下载Maven 直接到官网下载需要的版本,直接解压到对应的目录即可,无需安装。showIm...

    joyqi 评论0 收藏0
  • Maven踩过的坑

    摘要:采用了一种被称之为概念来管理项目,所有的项目配置信息都被定义在一个叫做的文件中,通过该文件,可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。目前下绝大多数项目都已经采用进行管理。 前言:对于微软技术死忠的笔者来说,学习JAVA灵活又复杂的技术是件多么痛苦的事,开始想念我大微软简单的开发环境搭建以及完整详尽的开发文档,还有那一看就懂的案例教程了...可是为了工作,依旧不...

    cgspine 评论0 收藏0

发表评论

0条评论

Hegel_Gu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<