我有一个 Eclipse Java 项目,我正在尝试使用 Maven 对其执行单元测试。 我有如下的单元测试,以便它尊重预期的层次结构 但是,我的单元测试引用了位于以下位置的源代码: 只是因为它一直都是这样,我不想为测试更改我的文件夹层次结构。 因此,我使用 build-helper-maven-p ...
我有一个 Eclipse Java 项目,我正在尝试使用 Maven 对其执行单元测试。 我有如下的单元测试,以便它尊重预期的层次结构 但是,我的单元测试引用了位于以下位置的源代码: 只是因为它一直都是这样,我不想为测试更改我的文件夹层次结构。 因此,我使用 build-helper-maven-p ...
我有一个 Java (11.0.7) Maven (3.0.6) 多模块项目,其中包含以下模块声明:<modules> <module>jdrum-commons</module> <module>jdrum-datastore-bas ...
我需要在 pom.xml 中使用两种不同的时间戳格式,以实现我正在使用 build-helper-maven-plugin,它的配置方式如下 我正在尝试在 pom.xml 的属性部分使用它们 但是该属性永远不会被替换。默认情况下,此插件与“验证”阶段相关联,但看起来属性是在此阶段之前设置的,所以基本 ...
我在下面有pom.xml。 我想使用以下命令将tag属性传递给我的构建: mvn clean package -Dtag=test 它应将此属性拆分成两个人, my.group的my.version ,然后用它的URI建立一个XLDeploy包,使用xldeploy-maven ...
我有一个具有以下结构的Java Maven项目。 (这是逻辑结构,不一定是确切的目录结构。) 根据(我的理解)Maven标准,父pom在其<modules>标记中引用该子<modules> ,而子模块pom将其作为<parent>引用其父pom。 ...
这是pom.xml中我的build-helper-maven-plugin配置: 当我运行mvn install时,出现以下错误: 这是什么意思,我该如何解决? ...
我在Eclipse中有一个常规项目。 我必须从Gradle更改为Maven,现在我无法运行其中存在的测试。 这是项目的结构: 这是pom.xml的内容: 但是,如果我执行mvn全新安装,则不会运行测试。 这是控制台的输出: ...
我正在尝试使用Maven插件Failsafe来运行src / it / java目录中的集成测试。 我正在使用build-helper插件来获取集成测试资源 我设置了我的故障安全插件,例如... 使用我的构建助手插件设置,例如... 我也有Surefire插件来运行我的单 ...
在我的环境中,我有两个Wildfly服务器,我想在其中使用wildfly-maven-plugin进行部署。 这些服务器的名称dev01和dev02不同,但是具有相同的端口9993和用户名和密码。 我的理解是wildfly-maven-plugin仅支持单服务器部署。 如果问题 ...
我尝试将项目版本解析为名为build-number的新变量,我使用以下插件 我在pom.xml中的属性部分如下所示 我的问题是在启动mvn build后我如何看到该变量 [INFO] --- build-helper-maven-plugin:1.7:regex-prope ...
我对Maven程序集插件和build-helper-maven插件有点困惑。 我还阅读了maven文档中的内容,即由Assembly Plugin创建的Assembly /档案在部署阶段就已经部署了,因此可以将它们部署到远程关系存储库中。 Maven程序集插件的目的是将许多东西存档(例如 ...
我们的Java应用程序具有多个源文件夹,并使用build-helper-maven-plugin从所有文件夹中读取源文件,但是在这里,当我在应用程序上运行三叶草时,它将生成clover.xml 所有其他指标中都有数字 的pom.xml 为什么少数指标为0,我在插件设置中缺少 ...
试图将我在 Maven 构建中的测试拆分为单元和集成测试。 我正在使用故障安全插件来运行集成测试并尝试使用 build-helper-maven-plugin 从 src/it/java 目录添加集成测试。 我在尝试构建时遇到错误,但我看不到原因,我的集成测试源的路径从模块的根文件夹看起来是正确 ...
我们有一个项目,在pom.xml中我们没有指定groupId,因为我们是从父pom继承来的。 如果随后运行mvn -B build-helper:parse-version versions:set -DnewVersion=\\${parsedVersion.majorVersion}. ...
我尝试使用build-helper-maven插件附加由jaxb或cxf生成的源目录。 不幸的是,即使我在mvn generate-sources中取得了成功,我的eclipse也没有将目标目录添加为源文件夹。 记录: 你有什么主意吗 ? 最好的祝福 ...
我有一个项目,根据所选的配置文件,该项目可能使用不同的源/资源。 有些配置文件是互斥的,有些应该是可组合的,例如,下面的代码段中定义的local和wildfly配置文件应该是可组合的 如果我在日食下这样做,我会注意到只有后者才被实际应用-我只看到wildfly配置文件中定义的源/资源。 ...
我正在使用以下Maven插件: Eclipse不断向我显示以下错误: 目标org.codehaus.mojo:build-helper-maven-plugin:1.9的执行添加源:添加源失败:无法从插件“ org”中加载mojo“添加源”(或其必需组件之一) .codehau ...
如果项目的当前版本是快照版本,我想使用快照存储库(使用配置的属性 project.distributionManagement.snapshotRepository.url)或发布存储库(使用配置的属性项目)将手动文件部署配置到远程存储库.distributionManagement.reposit ...
我想基于正则表达式替换Maven中的属性。 为此,我正在使用regex-property插件。 属性将包含以空格分隔的条目,我需要从每个条目创建一个xml“节点”。 然后,稍后将使用replaced属性复制给定的工件: 我有一些几乎可行的方法: 但是这里的问题是rep ...
我正在使用Build Helper Maven插件构建一个属性,其中“ - ”代表“。”...我将它配置如下: 当我构建包含${webscript.version}属性的资源(它们在文件中按预期正确替换)时,这${webscript.version}用,所以这是有效的: 但是,我 ...