OpenAPI 生成器的 Gradle 配置

2024-01-20

当将 OpenAPI 生成器与 Gradle 一起使用时,我希望将性别源发送到其他源生成器插件使用的标准目录。类似 Maven 生成源的东西。

到目前为止,我还无法做到这一点,特别是限制生成 Java 源类而不是整个“原型项目”。

看来 OpenAPI Gradle 插件工作流程与 Maven 的工作流程并不相同。

是否有一个配置标志可以省略所有非 java 代码的生成,并在“生成的源”文件夹(例如 /out/products/ generated/)中执行此操作?


如果这对任何人都有帮助,我已经构建了 Gradle 和 OpenAPI Generator 项目的框架,它将 API 和模型文件直接生成到项目源文件层次结构中。

它使用以下配置:

openApiGenerate {
    generatorName = "spring"
    inputSpec = "..."
    outputDir = "$projectDir"
    apiPackage = "..."
    modelPackage = "..."
    configOptions = [
            interfaceOnly: "true",
            openApiNullable: "false",
            skipDefaultInterface: "true"
    ]
    globalProperties = [
            apis: "",
            models: ""
    ]
}

例子是here https://github.com/alwaysbemark/spring-boot-openapi-generator.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenAPI 生成器的 Gradle 配置 的相关文章

  • 按下按钮并在java中的新窗口中打开文件

    我创建了一个 JFrame 并放置了一个文本字段和按钮 在文本字段中我放置了从文本文件读取的名称 我知道我想单击按钮并打开一个已知窗口 我想在其中放置名称 其他信息来自同一个文件 这是我的代码 这是我的主框架 package Fronten
  • Netbeans 8.1 Gnome 3 GTK+ UI 字体和选项卡高度

    我刚刚在运行 GNOME 3 桌面的 Ubuntu 16 04 上安装了 NetBeans 8 1 如果可能的话 我想继续使用 IDE 的 GTK 外观和感觉 但 UI 上的字体 尤其是选项卡中的字体 太小且重叠 我尝试添加 fontsiz
  • 如何在java中将数组值排序为循环格式?

    我的数组值如下 String value 1 2 3 4 5 6 7 8 9 10 假设如果我将值 5 传递给 tat 数组 它应该按如下顺序排序 5 6 7 8 9 10 1 2 3 4 怎么办 有人帮忙吗 感谢你 你需要的就是所谓的轮换
  • 垃圾收集器如何在幕后工作来收集死对象?

    我正在阅读有关垃圾收集的内容 众所周知 垃圾收集会收集死亡对象并回收内存 我的问题是 Collector 如何知道任何对象已死亡 它使用什么数据结构来跟踪活动对象 我正在研究这个问题 我发现GC实际上会跟踪活动对象 并标记它们 每个未标记的
  • eclipse行号状态行贡献项是如何实现的?

    我需要更新状态行编辑器特定的信息 我已经有了自己的实现 但我想看看 eclipse 贡献项是如何实现的 它显示状态行中的行号 列位置 谁能指点一下 哪里可以找到源代码 提前致谢 亚历克斯 G 我一直在研究它 它非常复杂 我不确定我是否了解完
  • 如何调试“com.android.okhttp”

    在android kitkat中 URLConnection的实现已经被OkHttp取代 如何调试呢 OkHttp 位于此目录中 external okhttp android main java com squareup okhttp 当
  • 如何在 JPQL 或 HQL 中进行限制查询?

    在 Hibernate 3 中 有没有办法在 HQL 中执行相当于以下 MySQL 限制的操作 select from a table order by a table column desc limit 0 20 如果可能的话 我不想使用
  • 提供节点名或服务名,或未知 Java

    最近我尝试运行我的 Java 项目 每当我运行它并将其打开到我得到的服务器地址时 Unable to determine host name java net UnknownHostException Caused by java net
  • Mockito 使用 @Mock 时将 Null 值注入到 Spring bean 中?

    由于我是 Spring Test MVC 的新手 我不明白这个问题 我从以下代码中获取了http markchensblog blogspot in search label Spring http markchensblog blogsp
  • 将非 Android 项目添加到 Android 项目

    我在 Eclipse 中有三个项目 Base Server 和 AndroidClient Base和Server是Java 1 7项目 而AndroidClient显然是一个android项目 基础项目具有在服务器和 Android 客户
  • Sun 在 EDT 之外做 GUI 工作的演示?

    我正在看SplashDemo java http download oracle com javase tutorial uiswing examples misc SplashDemoProject src misc SplashDemo
  • Java Applet 中的 Apache FOP - 未找到数据的 ImagePreloader

    我正在研究成熟商业产品中的一个问题 简而言之 我们使用 Apache POI 库的一部分来读取 Word DOC 或 DOCX 文件 并将其转换为 XSL FO 以便我们可以进行标记替换 然后 我们使用嵌入到 Java 程序中的 FOP 将
  • 如何在.NET中使用java.util.zip.Deflater解压缩放气流?

    之后我有一个转储java util zip Deflater 可以确认它是有效的 因为 Java 的Inflater打开它很好 并且需要在 NET中打开它 byte content ReadSample sampleName var inp
  • 提高 PostgreSQL 1 亿数据左连接查询性能

    我在用Postgresql 9 2 version Windows 7 64 bit RAM 6GB 这是一个Java企业项目 我必须在我的页面中显示订单相关信息 有三个表通过左连接连接在一起 Tables TV HD 389772 行 T
  • 在 Java 中获取并存储子进程的输出

    我正在做一些需要我开始子处理 命令提示符 并在其上执行一些命令的事情 我需要从子进程获取输出并将其存储在文件或字符串中 这是我到目前为止所做的 但它不起作用 public static void main String args try R
  • partitioningBy 必须生成一个包含 true 和 false 条目的映射吗?

    The 分区依据 https docs oracle com javase 8 docs api java util stream Collectors html partitioningBy java util function Pred
  • Java 正则表达式中的逻辑 AND

    是否可以在 Java Regex 中实现逻辑 AND 如果答案是肯定的 那么如何实现呢 正则表达式中的逻辑 AND 由一系列堆叠的先行断言组成 例如 foo bar glarch 将匹配包含所有三个 foo bar 和 glarch 的任何
  • 子类构造函数(JAVA)中的重写函数[重复]

    这个问题在这里已经有答案了 为什么在派生类构造函数中调用超类构造函数时 id 0 当创建子对象时 什么时候在堆中为该对象分配内存 在基类构造函数运行之后还是之前 class Parent int id 10 Parent meth void
  • 抛出 Java 异常时是否会生成堆栈跟踪?

    这是假设我们不调用 printstacktrace 方法 只是抛出和捕获 我们正在考虑这样做是为了解决一些性能瓶颈 不 堆栈跟踪是在构造异常对象时生成的 而不是在抛出异常对象时生成的 Throwable 构造函数调用 fillInStack
  • 由 Servlet 容器提供服务的 WebSocket

    上周我研究了 WebSockets 并对如何使用 Java Servlet API 实现服务器端进行了一些思考 我没有花费太多时间 但在使用 Tomcat 进行一些测试时遇到了以下问题 如果不修补容器或至少对 HttpServletResp

随机推荐

  • 自动比较小鼠 glm.mids 的嵌套模型

    我有一个来自 R 的多重插补模型mice包中有很多因子变量 例如 library mice library Hmisc turn all the variables into factors fake nhanes fake age as
  • 错误:无法加载文件或程序集“Oracle.ManagedDataAccessDTC”或其依赖项之一

    背景 我有一个包含控制台项目和 MVC4 Web 应用程序的解决方案 两者都引用 Oracle ManagedDataAccess 托管 ODP NET 数据访问提供程序 引用是同一文件 两者均未引用 Oracle ManagedDataA
  • 尝试在 psql 中使用“\i [文件名]”,得到“无效参数”

    使用 Windows 10 Postgres 11 我有一个文件C Users myname some path query sql包含一个典型的 SELECT 查询 select a id m toagentid m maxstart f
  • Docker for Windows - 访问本地网络中的容器

    我已经安装了适用于 Windows 的 Docker 并在其上运行 Nexus Repository Manager 容器 现在我想让我的 Nexus 容器可以从内部网络中的其他电脑访问 怎么做 您必须将端口映射到容器 端口 443 的示例
  • Meteor:ReferenceError:帐户未定义

    我刚刚完成了 Meteor 包的开发 现在我想通过将其添加到新的 Meteor 应用程序来测试它 my cool package name package js Package on use function api api use ema
  • 服务器已经在运行。检查…/tmp/pids/server.pid。退出 - 轨道

    rails s gt Booting WEBrick gt Rails 4 0 4 application starting in development on http 0 0 0 0 3000 gt Run rails server h
  • 带参数的 RelayCommand 抛出 MethodAccessException

    我正在使用 Net 和 MVVM Light 创建应用程序 但 RelayCommands 遇到一些问题 我正在尝试创建一个 RelayCommand 它接受一个参数并将其传递给同一 ViewModel 中的函数 然而 每次我尝试这样做时
  • grails 3 中的外部属性文件

    我需要从 grails 3 中的外部文件属性读取配置 在 grails 2 x 中 我将文件链接到 grails config locations classpath config properties 在config groovy中 但是
  • 如何以这种特定方式拆分 git commit

    情况 我有一个git提交 在 HEAD 处 其中混合了额外的日志记录代码 然后是一些 真实代码 现在我想做以下事情 编辑掉所有日志代码 基本上清理了代码库 Commit this 我现在在最后两次提交中拥有所需的状态 但它们的顺序错误 首先
  • 用于按分隔符分割字符串的 mySQL 存储过程

    我正在编写一个存储过程 它将传递的字符串分解为 传递分隔符并返回结果的第 n 个元素 n 已通过 也 所以这就是我想出的 CREATE PROCEDURE SPLIT IN strToSplit text IN strDelimiter v
  • 调整具有宽度限制的框架大小

    我有简单的形式TForm1有 2 个面板 首先与Align alLeft第二个是Align alClient和空框TFrame1 当我将以下过程添加到表单中时 一切正常 procedure TForm1 FormCreate Sender
  • 禁用链接以停止 JQuery 中的双击

    我如何禁用所有链接button点击一次后上课 我希望能够在一个地方完成此操作 而不必单独更改所有这些 有什么想法吗 到目前为止我得到了这个 a button click function this attr disabled disable
  • 使用指向非静态成员函数的指针实现回调

    假设我正在开发一个杂货清单管理器 我有一扇窗户 上面有GroceryListDisplay 这是一个显示购物清单上的商品的控件 杂货数据由程序的模型组件存储在GroceryStorage class 要将保存的文件加载到我的程序中 必须使用
  • Flutter SharedPreferences如何加载所有保存的?

    如何加载 SharedPreferences 中保存的所有内容 我保存了很多布尔值 需要将所有布尔值加载到列表中 这就是我保存的方式 SharedPreferences sharedPreferences bool isfavorit ov
  • T-SQL 分割字符串

    我有一个 SQL Server 2008 R2 列 其中包含一个需要用逗号分隔的字符串 我在 StackOverflow 上看到了很多答案 但没有一个在 R2 中有效 我已确保我对任何拆分函数示例具有选择权限 非常感谢任何帮助 我之前用过这
  • R中Box Cox变换故障排除(需要使用for循环或apply)

    请在下面找到我的数据 行是疾病组 0 对照 1 溃疡性结肠炎和 2 克罗恩病 列是基因表达值 structure c 5 54312e 05 5 6112e 06 9 74312e 05 1 3612e 06 1 29312e 05 7 2
  • R 中 nlme 线性混合模型中相互作用显着性的检验

    I use lme函数在nlme用于测试因子水平的 R 包items与因子水平有显着的交互作用condition 因素condition有两个级别 Control and Treatment 以及因子items有 3 个级别 E1 E3 我
  • 如何在ubuntu-18.04上安装nexus

    我需要帮助在 ubuntu 18 04 上安装 nexus oss 我在互联网上找不到任何 apt get 命令 我尝试在 sudo apt get search nexus 中搜索nexus包 但无法获得正确的nexus版本包 我在网上浏
  • Bootstrap Affix 插件内存泄漏

    这些行 https github com twbs bootstrap blob master js affix js L19 L21在引导程序词缀插件中似乎会导致内存泄漏 因为窗口获取对从未释放的词缀实例的引用 作为解决方法 我使用此代码
  • OpenAPI 生成器的 Gradle 配置

    当将 OpenAPI 生成器与 Gradle 一起使用时 我希望将性别源发送到其他源生成器插件使用的标准目录 类似 Maven 生成源的东西 到目前为止 我还无法做到这一点 特别是限制生成 Java 源类而不是整个 原型项目 看来 Open