我有一个mac pro设置,每当我为Google App Engine java项目运行gradle命令时:
./gradlew run -DmainClassName=MyScript
运行得很好。
然而,每当我在Jenkins上运行完全相同的命令时,它就会失败,在某些谷歌API上说缺少符号:
com.google.appengine.tools.mapreduce.MapSpecification.Builder.build();
发生了什么事?
(gradle命令正在尝试运行远程脚本)
答案 0 :(得分:1)
Jenkins作为jenkins
用户运行。可能您的用户path
中有一些您在jenkins
的{{1}} {/ 1>}中没有的内容