问题标签 [parent-pom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
676 浏览

java - 适合 MDB 和 EAR 的 maven 项目结构

我有一个无头(即没有战争组件)业务对象,我希望将其作为 EAR 安装在我的应用服务器上。我知道要做到这一点,我需要创建一个 Maven 项目来正常生成这个 Message Driven Bean 的 jar,但是对于耳朵,我需要一个单独的 Maven 项目来生成耳朵。这是一个父项目还是正确的抽象是什么?

0 投票
2 回答
120343 浏览

maven - 缺少工件 org.springframework.boot:spring-boot-starter-parent:jar:1.3.2.RELEASE

我在 POM.xml 中收到以下关于 Spring Boot 依赖的错误。

缺少工件 org.springframework.boot:spring-boot-starter-parent:jar:1.3.2.RELEASE

我尝试了以下链接中给出的所有解决方案,但没有解决我的问题:
Maven2: Missing artifact but jars are in place

0 投票
2 回答
426 浏览

java - 如何在不参考父 POM 的情况下创建 Jenkins 插件?

根据 Jenkins 插件教程,插件的 POM 指的是 Plugin Parent POM:

我正在创建一个供我公司内部使用的 Jenkins 插件。并且公司中的所有 Maven 项目都必须引用一个 POM。因此我不能将我的插件同时引用。

有没有办法用 POM 创建一个 Jenknis 插件,而不是指插件父 POM?

0 投票
0 回答
98 浏览

java - 来自依赖项的 Maven 父级

我有一个想要在 Docker 上运行的验收测试模块。为了让它工作,我必须复制它所有的父 pom,直到最后一个。我想知道是否可以使用依赖项中的父 pom,例如:

会让Maven找到父母

假设验收测试模块版本也是x.x.x-SNAPSHOT

0 投票
7 回答
185013 浏览

maven - Maven:不可解析的父 POM 和“parent.relativePath”指向错误的本地 POM

我正在使用 maven 3 运行应用程序,但出现以下错误:

我有以下父 pom 文件(其中的一部分):

我有以下子模块 pom 文件:

我尝试在父 pom 文件中注释以下部分(我不知道这样做是否正确),然后此错误消失并且构建失败并出现错误。

请帮我!

谢谢

0 投票
0 回答
209 浏览

maven - 詹金斯没有创建子模块项目的战争文件

这是一种情况,我有两个项目。项目AB. 我想一起建立这两个项目。我有名为的存储库Project,并且 Project 有 parent pom.xml。项目AB都有各自的pom.xml

父母pom.xml

当我使用 Jenkins 构建时。我没有得到A.warandB.war 我得到的是A.pom and B.pom。詹金斯没有制造战争当我在没有父 pom.xml 的情况下单独构建两个项目时,詹金斯创建A.warB.war.

如何创建项目之战AB使用父 pom。

这是日志

更新 1:这是我在 Bit-bucket 中的目录结构。我有一个名为项目的存储库。在项目中,我有AandB和 parent pom.xml

作为pom.xml

乙的pom.xml

我已经从 A 和 B 的 pom 中删除了一些依赖项,以缩短问题的长度。

0 投票
1 回答
1875 浏览

maven - 如何使用詹金斯在单个存储库中构建两个不同的项目

我的情况是,已经两个多星期了,但我无法解决问题。很抱歉这个问题的描述很长。我想做的是:

我有两个不同的项目,比如说AB我必须使用 Jenkins 来构建它们。虽然他们是独立的,但他们一起工作。所以我创建了不同的存储库并调用它们Repo-ARepo-B并且我能够构建它们。

这是一个真正的问题:现在我想从单个存储库一起构建它们。所以我创建了一个名为 Bitbucket 的存储库,Demo现在我有两个项目A和存储库。BDemo

现在我pom.xml在存储库中创建了一个文件,Demo以便我可以将它用作父 POM 和每个项目AB拥有自己的pom.xml.

项目演示pom.xml

项目 Apom.xml

项目Bpom.xml

现在,当我使用 Jenkins 构建时,构建成功,但 Jenkins 没有生成任何war文件。它正在生成三个不同的pom项目。

如果我独立构建项目,则构建成功并且我.war也会获取文件。

但是,当我从同一个存储库构建Demo并使用父级时,尽管构建成功,但pom.xml我看不到任何文件。.war

我该如何解决这个问题?

一起构建两个项目的方法是什么?

为什么我得到pom而不是.war

为什么我得到Parent-1.0-SNAPSHOT.pom虽然这不是一个项目。它只是一个pom内部存储库。

请指导我。

0 投票
1 回答
34 浏览

maven - 如何将其他项目上声明的 Maven 依赖项包含到我的项目中?

所以这是我的项目的结构:

这是我要包括的依赖项:

现在我在 parent 上声明了这种依赖关系pom.xml。并myproject2myproject1声明为它的依赖项。

由于某种原因,我想将此依赖项移出父项pom.xml并将其移至myproject1/pom.xml. 但是,即使被列为其依赖项之一,似乎myproject2也无法访问该依赖项。junitmyproject1

知道我该怎么做吗?

0 投票
1 回答
95195 浏览

maven - Maven抱怨父相对路径

考虑一个带有模块的 maven 项目,它包含一些实用程序(jar)和一些 pom,供其他人参考,如果他们想使用其中一些实用程序。

例如在父 pom.xml 中

因此,如果有另一个项目希望使用 utils,它将引用 ref-pom 作为其父 pom,以便可以继承属性。达到了这个目的。

当parent 而不是 ref-pom,建议再次验证项目结构。

由于这只是一个警告,我仍然可以编译该项目,但我想知道设置项目结构的正确方法,以便 maven 很高兴并达到我的目的。

0 投票
1 回答
2173 浏览

java - 无法将 maven 属性传递给 ant run 插件

我在将自定义 maven 属性(版本)传递给 maven 使用的脚本时遇到问题maven-antrun-plugin.

我已经阅读了Maven antrun: pass maven properties to ant但这并没有解决问题。

我的问题与提到的 SO 问题中给出的问题之间有一个区别。

在我的情况下,maven-antrun-plugin它作为父项目的子项目执行,其中属性被定义为所有模块的全局属性。

maven-antrun-plugin 是该项目的一个模块。

父 pom 片段如下所示:

ant run pom 看起来像这样。该物业被命名target.version

在执行包含 antrun-maven-plugin 的子模块的构建期间,会发生以下 maven 构建错误。

这很有趣,因为这是 maven 属性的值。

我还尝试使用简单的属性名称作为参数

就我而言

这导致以下错误:

ant脚本使用属性如下

我的配置中有错误还是属性是在父 pom.xml 中定义的问题?因此可能是一个 Maven 生命周期问题?