Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.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运行selenium脚本时看到Maven编译器错误_Java_Maven_Selenium_Testing_Jenkins - Fatal编程技术网

Java 在Jenkins上使用Maven运行selenium脚本时看到Maven编译器错误

Java 在Jenkins上使用Maven运行selenium脚本时看到Maven编译器错误,java,maven,selenium,testing,jenkins,Java,Maven,Selenium,Testing,Jenkins,我正在学习使用selenium和maven实现自动化。我想从jenkins CI学习运行selenium代码的艺术。在Jenkins内部设置build项时,我做的大多数事情都是正确的,当我试图从Jenkins内部构建代码时,我得到了一个maven编译器错误,maven clean错误。当我从命令行运行相同的代码时,构建成功,并且我能够打开浏览器。从eclipse编辑器内部运行代码也是如此。问题似乎只有在我从jenkins内部运行脚本时才会出现 我在此附上错误信息供大家参考 由用户vinyas

我正在学习使用selenium和maven实现自动化。我想从jenkins CI学习运行selenium代码的艺术。在Jenkins内部设置build项时,我做的大多数事情都是正确的,当我试图从Jenkins内部构建代码时,我得到了一个maven编译器错误,maven clean错误。当我从命令行运行相同的代码时,构建成功,并且我能够打开浏览器。从eclipse编辑器内部运行代码也是如此。问题似乎只有在我从jenkins内部运行脚本时才会出现

我在此附上错误信息供大家参考

由用户vinyas Jain启动 在工作区中构建/Users/vinyasjain/eclipse工作区/testProject2 解析pom 已在60998上建立TCP套接字 [测试项目2]$/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/contents/Home/bin/Java-cp/Users/Shared/Jenkins/Home/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.12.jar:/usr/local/cillar/maven/3.6.0/libexec/boot/plexus-classworlds-2.5.jar:/usr/local/cillar/maven/3.6.0/libexec/maven/3.6.0/conf/logging Jenkins/usr/local/ceral/maven/3.6.0/libexec/Users/Shared/Jenkins/Home/war/WEB-INF/lib/remoting-3.27.jar/Users/Shared/Jenkins/Home/plugins/maven plugin/WEB-INF/lib/maven35-interceptor-1.12.jar/Users/Shared/Jenkins/Home/plugins/maven plugin/WEB-INF/lib/maven3-interceptor-commons-1.12.jar 60998 频道启动 执行Maven:-B-f/Users/vinyasjain/eclipseworkspace/testProject2/pom.xml测试 [信息]正在扫描项目。。。 [信息] [信息]----------------------- [信息]正在构建testProject2 0.0.1-SNAPSHOT [信息]-------------[jar]----------------- [信息] [信息]-maven资源插件:2.6:resources默认资源@testProject2-- [警告]使用平台编码UTF-8实际上是复制过滤后的资源,即构建依赖于平台! [信息]正在复制0资源 [信息] [信息]-maven编译器插件:3.6.0:编译默认编译@testProject2-- [信息]------------------------------------ [信息]生成失败 [信息]------------------------------------ [信息]总时间:2.819秒 [信息]完成时间:2019-03-11T17:17:31+05:30 [信息]------------------------------------ 等待Jenkins完成数据收集 [错误]无法执行目标org.apache.maven.plugins:maven编译器插件:3.6.0:编译项目testProject2上的默认编译:存储mojo状态时出错:/Users/vinyasjain/eclipse workspace/testProject2/target/maven status/maven编译器插件/compile/default compile/inputFiles.lst权限被拒绝->[帮助1] [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [错误]使用-X开关重新运行Maven以启用完整调试日志记录。 [错误] [错误]有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [JENKINS]归档/Users/vinyasjain/eclipse workspace/testProject2/pom.xml到testProject2/testProject2/0.0.1-SNAPSHOT/testProject2-0.0.1-SNAPSHOT.pom 通道停止 完成:失败
问题的根本原因是Jenkins的权限错误:

[错误]。。。。plugin/compile/default compile/inputFiles.lst权限 拒绝->[帮助1]

当您通过Jenkins启动作业时,您以Jenkins用户的身份启动测试,而该用户无权在文件系统中创建/删除文件夹;当您在命令提示符下启动测试时,您以当前用户的身份启动测试,而该用户拥有更多权限


请更改jenkins用户的权限,然后重试,或者使用root用户启动jenkins

我需要为jenkins用户更改哪些权限,以及如何更改?对于上述有关如何更改jenkins用户权限的问题,有人有答案吗?请查看此答案以更改我访问的jenkins用户的权限通过上面的文章,仍然看不到问题的解决方案。