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

打包。测试不存在

施文彬
2023-03-14

我有一个Gradle Intellij创意项目,我正在使用ratpack。我在试着用鼠笼。测试库来测试我的API,但是它似乎找不到ratpack。测试包。

编译时,它说包ratpack.test不存在。

Gradle:io.ratpack: ratpack-test 1.7.5在我的外部库和模块中。

如果我把鼠标悬停在鼠笼上就会出错。测试导入它显示添加库的Gradle:io。ratpack:ratpack test 1.7.5'到我点击的类路径。然后,当我再次尝试构建时,它会以相同的错误中断。

建筑格雷德尔锉刀

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "io.ratpack:ratpack-gradle:1.7.5"
    }
}

plugins {
    id 'java'
}

group 'MIR.Interviwer.API'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
    jcenter()
}

apply plugin: "io.ratpack.ratpack-java"
apply plugin: "idea"

dependencies {
    testCompile 'junit:junit:4.12'
    compile 'junit:junit:4.12'
    runtime "org.slf4j:slf4j-simple:1.7.25"
    runtime "com.h2database:h2:1.4.199"
}

ratpack.baseDir = file('ratpack')

有什么想法吗?谢谢

共有1个答案

李甫
2023-03-14

我能想到的唯一一件事是,如果您试图在main模块中导入Ratpack测试类,但它们不可用(毕竟,它们是测试类,仅在test模块中可用)。

作为提醒,您也在使用不推荐的配置。因此,除非您在一个旧版本的遗留项目中,否则请使用以下选项:

  • testCompile-

您还可以去掉整个buildscript块和apply插件:“io.ratpack.ratpack java”行,只需键入:

plugins {
  id "io.ratpack.ratpack-java" version "1.7.5"
}
 类似资料:
  • 问题内容: 我正在Go中运行一个带有打印内容的语句的测试(即用于测试的调试),但是它不打印任何内容。 当我对此文件运行go test时,输出为: 据我所知,真正使其打印的唯一方法是通过t.Error()进行打印,如下所示: 哪个输出: 我已经用Google搜索并浏览了手册,但没有找到任何东西。 问题答案: 结构和都具有和方法,这听起来似乎是您想要的。和分别类似于和。 在此处查看更多详细信息:htt

  • 我在Go中运行一个测试,用一个语句打印一些东西(例如,用于测试的调试),但是它没有打印任何东西。 当我对此文件运行go测试时,输出如下: 据我所知,真正让它打印出来的唯一方法是通过t.Error()打印出来,如下所示: 其输出如下: 我用谷歌搜索并查看了手册,但没有找到任何东西。

  • 半路接手一个项目按package进行打包,发现测试打包与生产打包文件数还不一致。请问如何解决。看过https://segmentfault.com/q/1010000039243845?utm_source=tag-newest情况和我一样。换了命令,测试环境打包还是差文件。 解决办法 根据一楼兄弟提示,想要在测试环境打包与生产环境一致。 1、在你的 .env.test文件中第一行添加。不要写NO

  • 我在Android studio生成的视图绑定文件中遇到此错误。我已添加 到应用程序版本。gradle文件。

  • 在我的Qt Android(5.6,最新SDK和NDK 10d)应用程序中,由于targetApi 26,我需要在运行时请求权限。从谷歌文档中,我发现我必须这样做: 这是我的身材。格拉德尔: 但我得到了一个错误:打包android。支持v4.app不存在。我还试图找到android-support-v4。jar在我的工作站上,但没有成功。正在添加 从这里开始没有任何区别。 一件重要的事情:我的项目

  • spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发、调试、打包到最后的投产上线。 开发阶段 单元测试 在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。 1、在pom包中添加spring-boot-starter-test包引用 <dependency> <groupId>org.