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

Maven项目Jenkins编译错误:错误:包org.apache.commons不存在

空浩淼
2023-03-14

得到如下错误:

Jenkins编译错误

[javac] /var/lib/jenkins/workspace/CWL_Smoke_New/SeleniumFW/CWL_NewSuite/src/com/collegeweeklive/common/AppLibrary.java:14:错误:包org.apache.commons.lang3不存在

[javac]导入org.apache.commons.lang3. StringUtils;

像这样,我得到了100个这样的错误,还有一些错误说“找不到符号”

注意:当我清理、构建或安装在本地时,所有看起来都很好,构建成功

错误窗口截图:

我对pom有所有的依赖。xml

请帮忙解决

共有1个答案

拓拔阎宝
2023-03-14

我认为这可能是詹金斯配置的问题。下面的帖子可能会回答你在Jenkins中的问题

 类似资料:
  • 我正在尝试向现有的企业项目添加maven支持。这是一个多模块项目,前两个模块的编译和打包没有问题,但我面临编译错误,我试图在多个模块中使用相同的依赖关系。我的结构是: 我支持在Eclipse上打开的项目,它没有显示任何错误。当我从父级运行时,它成功地安装了模块1和模块2,但在模块3上失败,表明,。包裹xxx。yyy和符号XXXYYY位于模块2和3的依赖项上列出的jar中。 由于两个模块都依赖于同一

  • 当我试图通过[mvn clean install-DskipTests]通过控制台构建项目时,我得到了一个错误。我在测试中使用testNG SoftAssert,在测试类中我刚刚添加了一个导入组织。测试NG。断言。但是看起来maven没有看到这个包。控制台出错: 包org.testng.asserts不存在 我的pom。xml看起来像

  • 我在Eclipse中使用maven创建了一个webapp项目。当我在命令提示符下运行命令mvn包时,它会显示folowing错误。 我尝试更改jdk和JRE。但不起作用。仍然显示相同的错误

  • 问题内容: 我有一个包,其中导入了javax.servlet。和javax.servlet.http。,当我尝试在命令提示符下对其进行编译时,出现错误 软件包javax.servlet不存在 我使用JDK 1.7.0和Tomcat 6.0。 问题答案: 您需要将Tomcat 文件的路径添加到编译时类路径。 Java需要在类路径中查找导入的依赖项。否则,它将默认为上面示例中包含的当前文件夹。的是Wi

  • 包javax.servlet不存在 我使用JDK1.7.0和Tomcat6.0。