我在Jenkins集成中遇到了几个问题。我从本地Eclipse运行脚本,它与Selenium Grid完美配合。我试图在Jenkins中设置这一切并面对以下问题 1.找不到符号 - 在Jenkins中查看此问题并在Stack Overflow中搜索此内容。验证了JDK版本和我的pom.xml版本与Jenkins中安装的版本匹配。 2.我有三个包 - 一个包含框架,第二个包含main方法,第三个包含与我正在测试的应用程序相关的代码。我正在将我的框架转换为jar并将整个内容上传到GIT。当我使用Maven安装构建项目jar时,它不包括导致问题的框架jar。我在Stack Overflow中尝试了很多建议并且它不起作用。我对这种Maven的东西很新 3.由于问题#2,我甚至无法在我当地的runnable jar的帮助下运行脚本 其中一些已经发布,但我尝试了这些东西,并没有为我工作或我可能会遗漏一些东西
答案 0 :(得分:0)
在Maven中,您有一个名为settings.xml的文件,该文件包含您要从中获取所有依赖项的位置的URL,例如,这里是从GIT提取JAR文件的位置。它可以从eclipse运行,因为maven在.m2文件夹中查找依赖项,当您从eclipse运行它时,该依赖项在那里。但是,为了从其他任何地方构建它,您需要在maven的settings.xml中指定该URL。