Gradle - 在IDE中无法识别已编译的生成源

时间:2014-05-02 07:15:55

标签: gradle

我有一个多项目gradle项目,包含以下子项目:

  • 模式
  • 客户端

架构基本上只包含XSD&将编译的WSDL(使用ant XJC)&由'客户'使用。

Gradle实际上可以在命令行中编译这个项目而没有任何问题。但是当我尝试将项目导入我的IDE(我正在使用Intellij 13)时,那些JAXB生成的类无法识别,因此我无法对“客户端”项目进行任何工作。

我在github上有项目:https://github.com/alexwibowo/opentext-vrd-client

'client'已经指定了这种依赖:

compile project(":schema")

但我想IDE只能识别模式项目中的源(即schema / src / main / java),而不是生成源。

我来自Maven世界,在上面使用(类似)设置,只要'schema'JAR在我的本地maven repo中,然后IDE就会识别它。有什么想法/建议吗?

提前致谢!

此致

亚历

1 个答案:

答案 0 :(得分:1)

IDEA插件在http://www.gradle.org/docs/current/userguide/idea_plugin.html有文档您可以修改idea.module.sourceDirs并在那里添加生成的源目录。请参阅http://www.gradle.org/docs/current/dsl/org.gradle.plugins.ide.idea.model.IdeaModule.html

中的示例
相关问题