gpt4 book ai didi

intellij-idea - 使用gradle antlr插件在Intellij中的generate-src/antlr中复制dagger2

转载 作者:行者123 更新时间:2023-12-03 06:04:15 27 4
gpt4 key购买 nike

我有一个带有antlr插件的gradle 3.1 dagger2 antlr4项目。我在gradle idea插件和Intellij Annotation Processing选项中配置了特定的生成源目录。如果我在Intellij 2016.2.4中进行构建,则dagger2生成的源将在build / generation-src / antlr / main目录以及配置的src / main / generated目录中重复。为什么在地球上将非Antlr代码放入该目录?

最佳答案

已经有一段时间了,但是我想我通过确保antlr源位于包结构的main / antlr / com.foo.bar.parsers中来解决此问题,然后在build.gradle中再次设置该包:

generateGrammarSource {
arguments += [
"-package", "com.foo.bar.parsers"
]
outputDirectory = file("$projectDir/gen") // same as Intellij ANTLR plugin
}

关于intellij-idea - 使用gradle antlr插件在Intellij中的generate-src/antlr中复制dagger2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39664634/

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