我有一个多项目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就会识别它。有什么想法/建议吗?
提前致谢!
此致
亚历
答案 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