Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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/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
Java Jenkins错误:无法在Maven项目上创建/usr/share/tomcat7/.m2_Java_Maven_Jenkins - Fatal编程技术网

Java Jenkins错误:无法在Maven项目上创建/usr/share/tomcat7/.m2

Java Jenkins错误:无法在Maven项目上创建/usr/share/tomcat7/.m2,java,maven,jenkins,Java,Maven,Jenkins,我在经营詹金斯。在Maven作业中,似乎不可能定义不在/usr/share/tomcat7/.m2中的本地存储库 以下是我的尝试: 我使用配置文件管理插件创建了一个全局Maven settings.xml和一个设置文件,其中包含: <settings> <localRepository>/srv/maven/.m2/repository</localRepository> ... </settings> 你知道如何

我在经营詹金斯。在Maven作业中,似乎不可能定义不在/usr/share/tomcat7/.m2中的本地存储库

以下是我的尝试:

  • 我使用配置文件管理插件创建了一个全局Maven settings.xml和一个设置文件,其中包含:

    <settings>
            <localRepository>/srv/maven/.m2/repository</localRepository>
            ...
    </settings>
    

    你知道如何在Jenkins的Maven工作类型中实现这一点吗?

    如果我们通过在/usr/share/tomcat7中创建指向.m2和.Jenkins的符号链接来欺骗Jenkins,这似乎才“起作用”。我面临着类似的问题
    provisioning config files...
    copy managed file [MYFILE settings] to file:/srv/webapps/jenkins/jobs/testJob/workspace@tmp/config3408982272576109420tmp
    provisioning config files...
    copy managed file [MYFILE settings] to file:/srv/webapps/jenkins/jobs/testJob/workspace@tmp/config2203063037747373567tmp
    Parsing POMs
    using global settings config with name MYFILE settings
    Replacing all maven server entries not found in credentials list is true
    Deleting 1 temporary files
    ERROR: Failed to create /usr/share/tomcat7/.m2
    Finished: FAILURE