Maven使用--setting.xml配置(转载)
http://www.360doc.com.cn/showWeb/0/0/381623.aspx
配置:
打开
${maven.home}/conf
下面的
Setting.xml
,为了大家对照方便,我只在原来的基础上更改,顺序按从上往下
配置本地
Repository
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
-->
<localRepository>E:/LoaclRepository/m2</localRepository>
其中
E:/LoaclRepository/m2
是本地
Repository
,这个必须时绝对路径
。如果不改的话默认路径是在
C:\Documents and Settings
\
%username%\.m2
下。其中
%username%
为操作系统登录用户名,这样不方便维护。
与用户的交互模式
<!-- interactiveMode
| This will determine whether maven prompts you when it needs input. If set to false,
| maven will use a sensible default value, perhaps based on some other setting, for
| the parameter in question.
|
| Default: true
<interactiveMode>true</interactiveMode>
-->
默认为
true
,当需要输入参数时
Maven
会提示用户输入参数,如果设置为
false
,则在遇到有输入参数时不会提示用户,
Maven
会自己生成一些参数,这样可能会出错,一般不需要改变默认设置。
是否连接互联网
<!-- offline
| Determines whether maven should attempt to connect to the network when executing a build.
| This will have an effect on artifact downloads, artifact deployment, and others.
|
| Default: false
<offline>false</offline>
-->
当运行的时候,决定
Maven
是否尝试与网络建立连接。这样可能会对已有的本地储藏室中的自定义
.jar
文件产生影响,默认为
false
,一般不需要改。
配置代理服务器(如果你使用代理服务器上网的话)
<!-- proxies
| This is a list of proxies which can be used on this machine to connect to the network.
| Unless otherwise specified (by system property or command-line switch), the first proxy
| specification in this list marked as active will be used.
|-->
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
-->
<proxy>
<id>optional</id><!--代理服务器ID,可随意命名-->
<active>true</active><!-- 是否启用 -->
<protocol>http</protocol><!-- 通信协议 -->
<username>proxyuser</username><!-- 代理服务器用户名 -->
<password>proxypass</password><!-- 代理服务器密码 -->
<host>proxy.host.net</host><!-- 代理服务器主机地址 -->
<port>80</port><!-- 通信端口 -->
<nonProxyHosts></nonProxyHosts>
</proxy>
</proxies>
其中
proxy.host.net
是你的代理服务器主机地址
展开我的项目到远程服务器
Pom
.xml
文件:
<distributionManagement>
<repository>
<id>mycompany-repository
</id>
<name>MyCompany Repository</name>
<url>scp://repository.mycompany.com/repository/maven2</url>
</repository>
</distributionManagement>
Settings.xml
<!-- servers
| This is a list of authentication profiles, keyed by the server-id used within the system.
| Authentication profiles can be used whenever maven must make a connection to a remote server.
|-->
<servers>
<!-- server
| Specifies the authentication information to use when connecting to a particular server, identified by
| a unique name within the system (referred to by the 'id' attribute below).
|
| NOTE: You should either specify username/password OR privateKey/passphrase, since these pairings are
| used together.
|
<server>
<id>deploymentRepo
</id>
<username>repouser</username>
<password>repopwd</password>
</server>
-->
<!-- Another sample, using keys to authenticate. -->
<id>mycompany-repository</id>
<username>jvanzyl</username>
<!-- Default value is ~/.ssh/id_dsa -->
<privateKey>/path/to/identity</privateKey>
(default is ~/.ssh/id_dsa)
<passphrase>my_key_passphrase</passphrase>
</servers>
注意红色代码部分;
设置多个远程镜像
<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>ggi-project.org</id>
<url>http://ftp.ggi-project.org/pub/packages/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>planetmirror.com</id>
<url>http://public.planetmirror.com/pub/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>lsu.edu</id>
<url>http://ibiblio.lsu.edu/main/pub/packages/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>ibiblio.net</id>
<url>http://www.ibiblio.net/pub/packages/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
分享到:
相关推荐
一、Idea关联的maven本地仓库配置...三、3个可单独使用的,maven项目文件pom.xml自定义配置 pom-maven-springboot-CusConfigV1.xml pom-maven-springboot-CusConfigV2.xml pom-maven-spring-CusConfigV1不推荐使用.xml
maven 连接阿里云仓库setting.xml配置
apache-maven-3.6.0,其中setting.xml文件已修改,采用阿里云中央仓库,下载到本地路径“E:\maven\maven-repository”,修改时只要将上面的路径修改成自己的就行。
【收藏】maven-uas-setting.xml 【收藏】maven-uas-setting.xml 【收藏】maven-uas-setting.xml
用于maven setting.xml文件丢失,eclipse集成maven插件.m2下无setting.xml文件需要配置的情况
linux 环境下安装maven 拉去资源jar settings.xml 配置文件
Maven的setting.xml下载
在Maven的世界里,`pom.xml`和`settings.xml`是两个至关重要的配置文件,它们共同决定了Maven项目的构建过程和环境配置。`pom.xml`(Project Object Model)文件是每个Maven项目的核心,它包含了项目的基本信息、...
maven linux 安装时配置文件 settings.xml 配置阿里云镜像 使用时请修改本地仓库路径
1、在解压目录下:maven-conf-setting.xml这里面的<localRepository>C:\Java\repository这里配置你的jar包仓库地址,我这里是配置在C:\Java\repository下,根据你的需求进行配置; 1、在eclipse/Myeclipse中选择...
maven配置文件,如果本地仓库没有项目所需要的jar包,就会通过这里的mirror配置的url地址进行从远程仓库获取需要的jar,同时将这个jar添加到本地目录中,当再次使用的时候,就会直接从本地仓库中直接获取。
改为使用国内的阿里镜像
maven的华为云镜像的setting.xml文件
Maven 的配置文件 —— setting.xml 使用阿里云镜像 选定 jdk1.8,文件直接复制即可使用
maven setting.xml 配置文件,maven依赖包资源阿里代理配置
Maven setting.xml配置
3. **直接替换**:根据题目描述,你可以直接将下载的名为"阿里云镜像的mavensettings.xml配置文件直接替换使用"的文件替换现有的`$USER_HOME/.m2/settings.xml`。请注意,替换前请备份原有的`settings.xml`,...
Maven的配置文件,settings.xml文件
settings.xml配置
国内连接maven官方的仓库更新依赖,收集一些国内快速的maven仓库镜像以备用。 settings.xml配置好的国内私服,直接可以下载使用!