当前位置: 首页 > 知识库问答 >
问题:

Jenkins_收到 maven 项目的编译错误(找不到符号),导致生成失败

糜宜民
2023-03-14

我在运行 jenkins 构建时收到编译错误。我的是一个maven项目,代码来自svn,它在本地运行得很好,只有当我在Jenkins上运行它时,我才会得到编译错误:

/C:/Users/xyz/.jenkins/workspace/RegressionSuite/src/test/java/com/aptimus/xyz/ui/pages/xyz.java:[329,32] 找不到符号

symbol:方法waitForElementVisiblexpath(Java . lang . string)

上面提到的方法是存在的,它在本地运行良好,仅在Jenkins上会导致一些问题,请提供帮助。

共有1个答案

欧奇希
2023-03-14

这很奇怪,你可以检查一些事情:

  • 您在 jenkins 中签出的分行与您在本地签出的分行相同
  • 可能有一些未提交的文件位于本地,而不是在存储库中
  • 提到的行[329,32]包含注释,因为有时这个问题在注释中以特殊字符发生。
 类似资料:
  • 这是一个非常简单的网页抓取程序,我用intellij的想法和maven构建系统构建的。它在今天之前工作得很好,但是当我今天试图构建它的时候,它给了我对象没有找到基本java对象的错误,比如字符串和列表。当我试图重新加载maven项目时,我得到了下面的另一个错误。idea也用红色突出了基本的java对象,没有给出任何建议。我做的唯一一件事是稍微修改了java源代码。所以,我用股票你好世界代码进行了测

  • 我得到了这两个错误。错误:找不到或加载主类骰子生成项目错误:找不到符号 我的文件保存为Dice.java.我检查了,因为这是我最后一个程序的问题之一。至于符号错误,我不确定。 公共类骰子{ //掷骰子。 扫描仪键盘=新扫描仪(System.in); 这只是源代码的一部分。

  • 问题内容: 当代码到达递归调用增量时,我收到错误找不到符号,我不知道为什么?这是增量代码。任何帮助将不胜感激。 编辑:我真的是Java的新手,所以可以做的答案越基本越好。好的,所以我收到的错误是:BigNatural.java.35:找不到符号符号方法增量()位置:类java.lang.String temp.increment() 并在此处清除所有其他问题,是整个代码。 }公共类BigNatur

  • 问题内容: 嘿,我刚开始我的第一本Java编程书籍,所以这应该很容易解决。弄乱我对条件句的新知识,发现标题错误。 这是代码: 当我尝试编译时: 问题答案: 错误消息告诉您变量“输入”在您的作用域中不存在。您可能想使用Scanner对象,但将其命名为“ x”,而不是“ input”。 应该修复它。

  • 我们试图从Jenkins构建一个maven工件并将其部署到我们的Nexus存储库管理器中,但是我们在构建过程中遇到了编译错误。这就是我们得到的错误! 错误]无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.5.1:在项目上编译(default-compile)studentapp:编译失败错误]此环境中没有提供编译器。您可能是在JRE上运

  • 我一直在尝试使用Eclipse和Forge编译Minecraft mod,但我只是遇到错误,我想这是与链接Minecraft库有关,但不确定这是我的代码 我正在遵循一个指南,应该在最后得到一条“构建成功”的消息。指南是https://blog.usejournal.com/a-beginners-guide-to-modding-Minecraft-9A42536495F6 这里有个错误