当前位置: 首页 > 知识库问答 >
问题:

Ear不是基于Jenkins和maven Ear插件构建的

谷梁弘深
2023-03-14

在 jenkins 上执行 mvn 安装时,我收到此错误:

[JENKINS]存档已禁用,等待JENKINS完成数据收集mavenExecutionResult异常非空消息:未能执行目标org.apache.maven.plugins:maven ear插件:2.9:ear(默认ear)在项目proj上ear:无法复制目录:/var/lib/JENKINS/jobs/proj/workspace/proj-lib/target/classes;您是否打包/安装了com.xxx.proj lib:jar:1.0.6-SNAPSHOT:compile?

在本地,一切都构建正常。你知道如何解决这个问题吗?

共有1个答案

桑成荫
2023-03-14

不知何故,替换目标的顺序有所帮助:从

mvn install test surefire-report:report

mvn test surefire-report:report install
 类似资料:
  • 如果作业使用构建流(包括重复作业)运行,构建管道插件是否仍然正确显示作业序列? 以下是构建流程的伪代码: 包将从源代码控制中提取代码,编译它,并将其存储为工件 部署将从上游Package作业复制工件,然后将其复制到目标参数中提供的URL 集成测试将针对参数中提供的URL运行一套集成测试。 即使部署作业重复,构建管道插件是否将此管道显示为4个步骤?

  • Ear插件添加了对组装Web应用程序EAR文件的支持。 它将添加默认EAR文件生成任务。 它不需要Java插件,对于使用Java插件的项目,它会禁用默认的JAR文件生成。 51.1.使用 使用ear插件需要在构建脚本下包括以下内容 例51.1.使用ear插件 build.gradle apply plugin 'ear' 51.2.任务 War插件会添加下列任务到项目. 表51.2.War插件-任

  • 我正在尝试使用令牌调用远程构建。它给了我401。根据我的理解,token不需要。 我在这里缺少什么?

  • 我正试图在詹金斯建立一个多分支管道项目。理想情况下,我希望在开发人员推出新代码后构建分支管道。例如,如果开发人员推送到“dev”分支,那么“dev”管道将自动生成。 我知道在“扫描多分支管道触发器”选项下,您可以设置Jenkins查找更改的频率,但我更希望是相反的方式,这意味着一旦分支中有新代码,Jenkins将构建管道。 我配置了我的Jenkinsfile,并在我的GitHub项目中设置了Web

  • 目标:构建基于 Maven 和 Tomcat 的基础镜像 本项目代码维护在 DaoCloud/docker-demo-build-base-image 项目中。 您可以在 GitHub 找到本项目并获取本文中所提到的所有代码文件。 前言 在 Java 开发的世界中,有很大一部分应用是基于 Maven 构建的,而最终的交付结果也是一个 war 包,所以,构建一个基于 Maven 和 Tomcat 的

  • 问题内容: 我正在为公司中的一些自定义报告创建一个构建后插件。我从此处提供的詹金斯“ hello world”示例开始: https://wiki.jenkins- ci.org/display/JENKINS/Plugin+tutorial 这很棒。我能够加载该插件并在我的Jenkins实例中使用它而没有任何问题。 为了使项目顺利进行,我能够将HelloWorldBuilder移至另一个文件夹,