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
一、classifier属性作用
比如JSON-lib,其jar提供了两个版本的SDK
这个时候就必须使用classifier属性指定。
<dependency>
<grou
Nexus是maven仓库管理器,可以使用它在本地架构一个maven仓库服务器。
https://help.sonatype.com/en/download.html
可能需要借助梯子。
一、修改启
目的
在你的maven项目中创建一个Docker镜像。比方说,build过程可以为java服务输出一个可以运行该服务的Docker镜像。
步骤
有两种配置方式,一种是通过Dockerfile文件,一种