gpt4 book ai didi

groovy - Gradle Thrift 插件示例

转载 作者:行者123 更新时间:2023-12-02 01:44:42 24 4
gpt4 key购买 nike

请注意:虽然这个问题特别提到了 Gradle Thrift plugin ,我相信这只是一个普遍的 Gradle 问题,任何疲惫不堪的 Gradle 老手都可以帮助我解决。

<小时/>

我是 Apache Thrift 的新手并且只熟悉 Gradle (2.4.x)。我正在尝试让 Gradle Thrift 插件正常工作,但遇到了一些问题,这些问题可能只是我的 Gradle 知识中的空白。

这是我的示例项目:thrifty

如果您克隆它并运行 ./gradlewcompileThrift,您将看到它完全按照 Gradle Thrift README 的说明执行。它在 build/generated-sources/thrift/* 下生成源代码。

我想编译并构建这个源代码。对于它生成的 Java 源代码,我想生成一个 JAR 库...那么执行此操作的最佳方法是什么? 我应该复制 build/generated-sources/thrift/gen-java/*src/main/java,然后运行 ​​build

最佳答案

所以,您应该能够将以下内容添加到构建脚本中

compileThrift {
outputDir = file('src/generated/thrift')
}

sourceSets {
main.java.srcDirs += 'src/generated/thrift/gen-java'
}

因此 thrift 插件将生成到 src 下的一个文件夹中(我只是更喜欢这个,而不是构建中的源代码)

然后您可以将这些源添加到 java 插件检查的目录

不知道你的额外 python 问题

关于groovy - Gradle Thrift 插件示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com