Intellij Idea 脱机IntelliJ安装和junit

xghobddn  于 2024-01-05  发布在  其他
关注(0)|答案(2)|浏览(147)

我也遇到过类似的问题,但是我的安装没有外部连接,我也尝试了下面链接的几篇文章中的建议,但是我的问题仍然存在,我按照安装说明下载了junit和hamcrest,并且一直在尝试让我的项目识别junit。
x1c 0d1x的数据
首先,我在尝试调试时收到的错误:



我已经在项目设置->库下将它们添加到我的项目中



我已经通过项目设置->模块将它们添加为模块



我通过Gradle将其添加为依赖项:
x1c4d 1x的
我错过了什么?仍然是非常新的IntelliJ所以任何和所有的帮助是受欢迎的。谢谢!
Setting up JUnit with IntelliJ IDEA
Importing JUnit into Intellij

vjrehmav

vjrehmav1#

你有一个Gradle项目。
对于Gradle项目,IntelliJ默认使用Gradle:

  • 构建和运行
  • 运行测试

在IntelliJ 2023中,设置为:构建,执行,部署->构建工具-> Gradle
因此,您需要配置Gradle以使用本地依赖项。
最简单的方法是使用文件依赖项

dependencies {
    testImplementation files('libs/junit-4.12.jar', 'libs/hamcrest-core-1.3.jar')
}

字符串
或者可选地:

dependencies {
    testImplementation fileTree(dir: 'libs', include: '*.jar')
}


备注:

  • 你似乎已经使用了文件依赖性的实现,但不是测试实现
  • junit依赖于hamcrest-core。检查pom以获得正确的版本。junit-4.12.pom

另一种方法是建立一个本地maven存储库。

hsgswve4

hsgswve42#

感谢所有回应的人,但最终我发现IntelliJ试图更新Gradle,即使在Gradle设置中启用了“切换离线模式”。
通过导航到文件->设置->构建,执行,部署->构建工具-> Gradle并手动将分发设置为“本地安装”,它不再尝试自行下载并正常运行。

相关问题