maven pom中的relativePath

阅读数:56 评论数:0

跳转到新版页面

分类

应用软件

正文

maven项目,父子模块,父工程pom中的relativePath。

<parent>
	<groupId>***</groupId>
	<artifactId>***</artifactId>
	<version>***</version>
	<relativePath/>
</parent>

这个relativePath属性:parent的pom文件的路径。

1、默认值

默认我们不用写<relativePath>,那默认值就是 ../pom.xml,会从本地路径中获取parent的pom

2、<relativePath />

设定一个空值将始终从仓库中获取,不从本地路径获取.

3、从本路径获取

<parent>
	<groupId>***</groupId>
	<artifactId>***</artifactId>
	<version>***</version>
        <relativePath>***<relativePath/>
</parent>



相关推荐

在pom.xml中使用distributionManagement将项目打包上传到nexus私服(maven的一种远程私有仓库)。 <pre class="language-markup

一、概述 repositories配置jar仓库,pluginRepositories配置插件仓库。 二、通过项目pom.xml配置 <repositories> <repository>

dependencyManagement 只是声明依赖,并不实际引入,只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目继承该项。 denpende

在Maven的pom.xml文件中,存在如下两种build &lt;project&gt; &lt;buil

&lt;plugin&gt; &lt;groupId&gt;org.springframe

一、classifier属性作用 比如JSON-lib,其jar提供了两个版本的SDK 这个时候就必须使用classifier属性指定。 <dependency> <grou

一、实例 如果原来工程的maven结构 pgroup:partifact:1.0.0-RELEAS

Nexus是maven仓库管理器,可以使用它在本地架构一个maven仓库服务器。 https://help.sonatype.com/en/download.html 可能需要借助梯子。 一、修改启

目的 在你的maven项目中创建一个Docker镜像。比方说,build过程可以为java服务输出一个可以运行该服务的Docker镜像。 步骤 有两种配置方式,一种是通过Dockerfile文件,一种

&lt;mirror&gt; &lt;id&gt;alimaven&lt;/id&gt; &lt;name&gt;