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

如何在gradle kotlin dsl上配置jsonschema2pojo插件

益清野
2023-03-14

我在我的kotlin dsl构建文件中使用jsonschema2pojo gradle插件。

现在我需要更改插件的默认配置,如下所述

    jsonSchema2Pojo {
      source = files("${sourceSets.main.output.resourcesDir}/json")
    } 

当我加上这个,我得到下面的错误-

$gradle generateJsonSchema2Pojo

配置项目:e: /Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo-enum-demo/build.gradle.kts:20:1:未解析引用:jsonSchema2Pojo e: /Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo-enum-demo/build.gradle.kts:21:3:未解析引用:源e: /Users/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo-enum-demo/build.gradle.kts:21:21:未解析引用:源集

失败:构建失败,有一个异常。

>

  • 其中:构建文件/用户/rajkumar.natarajan/Documents/Coding/misc/jsonschema2pojo-enum-demo/build.gradle.kts行:20

    错误:脚本编译错误:

    第20行:jsonSchema2Pojo{^未解析的引用:jsonSchema2Pojo

    第21行:source=files(“${sourceSets.main.output.resourcesDir}/json”)^未解析的引用:source

    第21行:source=files(“${sourceset.main.output.resourcesDir}/json”)^未解析的引用:sourceset

    3个错误

    我的构建文件在github这里。

    知道如何为jsonschema2pojo插件配置我的构建文件吗?

  • 共有1个答案

    万俟经纶
    2023-03-14

    尝试在gradle.build.kts中使用这种配置

    configure <org.jsonschema2pojo.gradle.JsonSchemaExtension> {
        dateTimeType = "java.time.ZonedDateTime"
        includeAdditionalProperties = false
        includeConstructors = true
    
        // etc.
    }
    
     类似资料:
    • 问题内容: Jenkins(Hudson)具有StarTeam插件。如何正确配置? 我已经安装了此插件,但是在构建项目时出现此错误: java.lang.NoClassDefFoundError:com / starbase / starteam / Folder 机器是Windows Server2008。我在文件夹中安装了StarTeam SDK 。 问题答案: 在插件文档页面上有一个提示:

    • 我正在学习Liquibase和Spring Boot,所以我用Spring Initializr创建了一个简单的项目。 在pom.xml文件中,我添加了: 我已经将application.properties指定为属性文件,因此应用程序的所有配置都可以在一个文件中进行。 编辑从Amith Kumar收到的答案: 编辑后出错:

    • 问题内容: 我正在开发一个需要HTTPS的Spring Java应用程序,并且按照Spring的指南配置SSL。 我的application.properties文件包含以下内容: 运行该应用程序时,控制台将输出Tomcat started on port(s): 8443 (https),但是对服务器的任何请求都将导致一个0 NO RESPONSE状态。 我想念什么? 问题答案: 问题似乎是指定

    • 我在java上配置Spring web mvc6.It在weblogic 12.1.3上成功运行 当我将java-6更改为java-8时,会引发以下错误 没有[weblogic.server.ServerService]类型的合格bean,原因是:org.springframework.beans.factory。NoSuchBeanDefinitionException:找不到依赖项的类型为[w

    • 我到处寻找如何为IntelliJ IDEA配置antlr4插件。但是我什么也找不到。我只能安装插件。如果我为一个空项目手动添加. g4文件,我会在右键菜单中获得“生成ANTLR识别器”选项。仅此而已。我认为这是非常有前途的插件。有人能告诉/指导我如何继续使用插件吗? 非常感谢。

    • 我们非常有兴趣在我的团队中利用GitHub集成:http://docs.sonarqube.org/display/PLUG/GitHub插件 我们使用Jenkins作为CI服务器,并且已经有GitHub Pull请求生成器在那里工作。我们也一直在使用SonarQube进行分析,但在预览或增量模式以及GitHub集成方面运气不好。目前的版本是SonarQube 5.1.1和GitHub插件版本1.