java - 获取包 org.assertj.core.api 不存在,即使我在使用 JDK 1.8 时在我的 pom 中指定版本 3.6.2
问题描述
我在Eclipse
使用Maven
. 即使我在我的 3.6.2 版本中指定它,我得到
package org.assertj.core.api
的也不存在pom.xml
,同时使用JDK 1.8.
如何克服它?
mvn clean install
失败了。
无法在项目 com.transunion.qa.datahub.ui.java.bdd.serenity 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile):编译失败:编译失败:
[错误] /Users/pnutala/eclipse-photon-workspace/com.transunion.datahub.ui.qc.java.bdd.serenity/src/main/java/com/transunion/qc/steplibrary/datahub/DeCoherentUser.java: [7,35] 包 org.assertj.core.api 不存在
[错误] /Users/pnutala/eclipse-photon-workspace/com.transunion.datahub.ui.qc.java.bdd.serenity/src/main/java/com/transunion/qc/steplibrary/datahub/DeCoherentUser.java: [7,1] 仅从类和接口静态导入 [错误] -> [帮助 1]
试过了Mvn clean install
,verify
不成功。
import static org.assertj.core.api.Assertions.assertThat;
@Step
public void landedOnListPage(String expectedTotle) {
assertThat(currentListPage.getTitle()).containsIgnoringCase(expectedTotle);
解决方案
通过删除依赖项的 pom 文件中的“测试”范围,它得到了非常简单的解决(这是我几天后记得的!!)
推荐阅读
- python - 如何改进我的代码以找到递增和递减序列
- c# - 覆盖 MenuItem ControlTemplate 可防止在单击项目时关闭 ContextMenu
- r - seq.int(from, to, length.out = n) 中的错误:'to' 必须是有限数 #81
- javascript - 滚动时脚本使横幅消失的问题
- c# - 正确处理字节数组编码 Utf-8
- c++ - 概念正则与概念半正则
- r - 如何获得data_frame的分位数?
- android - Flutter AppBar 标题与动画进度条重叠
- javascript - 多选 AJAX 发送
- flutter - 为什么 TextFormField 让我输入超过 maxLength?