Maven入门2-maven配置setting.xml

本文介绍了Maven的基本配置步骤,包括设置本地仓库路径及使用阿里云Maven中央仓库的方法。此外,还详细解释了Maven中的关键概念,如Project、POM、GroupId等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.配置本地仓库

本地仓库:jar包存放在本地计算机的一个目录,主要是供给java使用

找到maven安装目录下的conf文件夹下的setting.xml配置文件,搜索<localRepository>添加你自己的Repository文件夹地址


2.setting.xml介绍

<localRepository> 配置本地仓库的目录

<interactiveMode>是否 需要 和用户交互以获得输入  默认为true

<offline>是否需要在离线模式下运行

<pluginGroups>插件组,默认情况下包含了org.apche.maven,plugins

<proxies>通过代理访问外部仓库

<servers>配置服务端

<mirrors>镜像库,就是你想用的仓库

<profiles>根据环境参数来调整构建配置的列表,为pom.xml的profile简化版,需要激活才可以使用

<activeProfiles>手动激活profiles的列表  

关于<mirrors>,国内用户强烈建议使用阿里云maven中央仓库

<mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror> 


3.maven名称解释

Project:任何你想build的事物,Maven都可以人为他们是工程,这些工程被定义为工程对象模型(POM-project object model),一个工程可以依赖其他工程,一个工程也可以由多个子工程构成.

POM:pom.xm是maven的核心文件,他是指示maven如何工作的元数据文件,类似于ant中的build.xml

GroupId:是一个工程在全局中唯一个标示符,一般他就是工程名

Artifact:工程将要产生或需要使用的文件,他可以是jar文件,源文件,二进制文件,war文件,甚至pom.xml文件.每个artifact都有groupid和artifactId为之一识别.

Denpendency:被依赖的包,一般是其他工程的artifactId

Plugin-in:Maven是由插件组织的,每一个功能都是由插件提供的

Repository:Maven仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值