问题标签 [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.
java - 适合 MDB 和 EAR 的 maven 项目结构
我有一个无头(即没有战争组件)业务对象,我希望将其作为 EAR 安装在我的应用服务器上。我知道要做到这一点,我需要创建一个 Maven 项目来正常生成这个 Message Driven Bean 的 jar,但是对于耳朵,我需要一个单独的 Maven 项目来生成耳朵。这是一个父项目还是正确的抽象是什么?
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
java - 如何在不参考父 POM 的情况下创建 Jenkins 插件?
根据 Jenkins 插件教程,插件的 POM 指的是 Plugin Parent POM:
我正在创建一个供我公司内部使用的 Jenkins 插件。并且公司中的所有 Maven 项目都必须引用一个 POM。因此我不能将我的插件同时引用。
有没有办法用 POM 创建一个 Jenknis 插件,而不是指插件父 POM?
java - 来自依赖项的 Maven 父级
我有一个想要在 Docker 上运行的验收测试模块。为了让它工作,我必须复制它所有的父 pom,直到最后一个。我想知道是否可以使用依赖项中的父 pom,例如:
会让Maven找到父母
假设验收测试模块版本也是x.x.x-SNAPSHOT
maven - Maven:不可解析的父 POM 和“parent.relativePath”指向错误的本地 POM
我正在使用 maven 3 运行应用程序,但出现以下错误:
我有以下父 pom 文件(其中的一部分):
我有以下子模块 pom 文件:
我尝试在父 pom 文件中注释以下部分(我不知道这样做是否正确),然后此错误消失并且构建失败并出现此错误。
请帮我!
谢谢
maven - 詹金斯没有创建子模块项目的战争文件
这是一种情况,我有两个项目。项目A
和B
. 我想一起建立这两个项目。我有名为的存储库Project
,并且 Project 有 parent pom.xml
。项目A
,B
都有各自的pom.xml
父母pom.xml
当我使用 Jenkins 构建时。我没有得到A.war
andB.war
我得到的是A.pom
and B.pom
。詹金斯没有制造战争当我在没有父 pom.xml 的情况下单独构建两个项目时,詹金斯创建A.war
和B.war
.
如何创建项目之战A
并B
使用父 pom。
这是日志
更新 1:这是我在 Bit-bucket 中的目录结构。我有一个名为项目的存储库。在项目中,我有A
andB
和 parent pom.xml
。
作为pom.xml
乙的pom.xml
我已经从 A 和 B 的 pom 中删除了一些依赖项,以缩短问题的长度。
maven - 如何使用詹金斯在单个存储库中构建两个不同的项目
我的情况是,已经两个多星期了,但我无法解决问题。很抱歉这个问题的描述很长。我想做的是:
我有两个不同的项目,比如说A
,B
我必须使用 Jenkins 来构建它们。虽然他们是独立的,但他们一起工作。所以我创建了不同的存储库并调用它们Repo-A
,Repo-B
并且我能够构建它们。
这是一个真正的问题:现在我想从单个存储库一起构建它们。所以我创建了一个名为 Bitbucket 的存储库,Demo
现在我有两个项目A
和存储库。B
Demo
现在我pom.xml
在存储库中创建了一个文件,Demo
以便我可以将它用作父 POM 和每个项目A
并B
拥有自己的pom.xml
.
项目演示pom.xml
项目 Apom.xml
项目B
的pom.xml
现在,当我使用 Jenkins 构建时,构建成功,但 Jenkins 没有生成任何war
文件。它正在生成三个不同的pom
项目。
如果我独立构建项目,则构建成功并且我.war
也会获取文件。
但是,当我从同一个存储库构建Demo
并使用父级时,尽管构建成功,但pom.xml
我看不到任何文件。.war
我该如何解决这个问题?
一起构建两个项目的方法是什么?
为什么我得到pom
而不是.war
?
为什么我得到Parent-1.0-SNAPSHOT.pom
虽然这不是一个项目。它只是一个pom
内部存储库。
请指导我。
maven - 如何将其他项目上声明的 Maven 依赖项包含到我的项目中?
所以这是我的项目的结构:
这是我要包括的依赖项:
现在我在 parent 上声明了这种依赖关系pom.xml
。并myproject2
已myproject1
声明为它的依赖项。
由于某种原因,我想将此依赖项移出父项pom.xml
并将其移至myproject1/pom.xml
. 但是,即使被列为其依赖项之一,似乎myproject2
也无法访问该依赖项。junit
myproject1
知道我该怎么做吗?
maven - Maven抱怨父相对路径
考虑一个带有模块的 maven 项目,它包含一些实用程序(jar)和一些 pom,供其他人参考,如果他们想使用其中一些实用程序。
例如在父 pom.xml 中
因此,如果有另一个项目希望使用 utils,它将引用 ref-pom 作为其父 pom,以便可以继承属性。达到了这个目的。
当parent 而不是 ref-pom,建议再次验证项目结构。
由于这只是一个警告,我仍然可以编译该项目,但我想知道设置项目结构的正确方法,以便 maven 很高兴并达到我的目的。
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 生命周期问题?