老钱老师,我构建任务失败,求解

来源:5-2 创建Jenkins自动化部署任务

Fodee

2018-09-04 13:20

我上面全部根据课程内容配置环境。在构建这节课任务时,控制台错误日志如下:

https://img3.mukewang.com/5b8e11760001b74a08600311.jpg

查看我的环境变量(这个jdk是我在本地复制过去虚拟机的,因为在虚拟机上没找到):

https://img.mukewang.com/5b8e11e30001ca7007780399.jpg

老师,在课程前面你在虚拟机安装java环境,好像也是没有配置环境变量,但是为何你这次构建任务不会出错?

另外,我的jenkins不是安装在虚拟机上,没有错吧?(怎么别人跟我讲一定要安装在linux上呢?)



--------------------------------------分割线:回顾出现上述错误前的一些修改-------------------------------------------------------

我由于之前出现错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project order: Compilation failure -> [Help 1]

所以我在order中注释了pom.xml文件的plugin,又出现以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project order: Compilation failure -> [Help 1]
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

于是我根据百度的一些方法,下pom.xml上加了,并在虚拟机上配置java的环境变量JAVA_HOME:

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-compiler-plugin</artifactId>
   <version>3.1</version>
   <configuration>
      <verbose>true</verbose>
      <fork>true</fork>
      <executable>/usr/lib/jvm/jdk/bin/javac</executable>
   </configuration>
</plugin>
export JAVA_HOME=/usr/lib/jvm/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

但最后出现上面的JAVA_HOME环境变量配置不正确的错误。

写回答 关注

2回答

  • 人间水长东
    2019-01-07 18:28:26

    https://img.mukewang.com/5c33299b0001a45d23260998.jpg

    你这样设置一下试试

  • 慕先生1167128
    2018-10-26 20:43:31

    看起来是配置的不太对

    Fodee

    怎么弄,请指教

    2018-11-05 14:59:55

    共 1 条回复 >

用Jenkins自动化搭建测试环境

利用Jenkins实现测试环境的一键自动化部署。

37591 学习 · 244 问题

查看课程

相似问题