Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 如何在作业DSL中使用EnvInject插件_Maven_Jenkins_Jenkins Plugins_Jenkins Cli_Jenkins Job Dsl - Fatal编程技术网

Maven 如何在作业DSL中使用EnvInject插件

Maven 如何在作业DSL中使用EnvInject插件,maven,jenkins,jenkins-plugins,jenkins-cli,jenkins-job-dsl,Maven,Jenkins,Jenkins Plugins,Jenkins Cli,Jenkins Job Dsl,我相信生成的config.xml如下所示: <EnvInjectJobProperty plugin="envinject@1.92.1"> <info> <propertiesContent> MAVEN_HOME=/opt/maven/apache-maven-3.2.5 JAVA_HOME=/opt/java/java8 </propertiesContent&

我相信生成的config.xml如下所示:

<EnvInjectJobProperty plugin="envinject@1.92.1">
    <info>
        <propertiesContent>
            MAVEN_HOME=/opt/maven/apache-maven-3.2.5
            JAVA_HOME=/opt/java/java8
        </propertiesContent>
        <loadFilesFromMaster>false</loadFilesFromMaster>
    </info>
    <on>true</on>
    <keepJenkinsSystemVariables>true</keepJenkinsSystemVariables>
    <keepBuildVariables>true</keepBuildVariables>
    <overrideBuildParameters>false</overrideBuildParameters>
    <contributors/>
</EnvInjectJobProperty>

MAVEN_HOME=/opt/MAVEN/apache-MAVEN-3.2.5
JAVA_HOME=/opt/JAVA/java8
假的
真的
真的
真的
假的

您不应该使用envirect来配置
MAVEN\u HOME
JAVA\u HOME
这应该由相应作业中的配置来完成。或者

mavenJob {
  jdk (..)
  mavenInstallation(...)..
}

freestyleJob {
  jdk (..)
}