如何以run-app
和war
考虑某些外部源路径../external/src
的方式配置Grails应用程序?
我不想为此创建单独的grails插件。
UPD 即可。感谢Ian Roberts,有一个解决方案。但是还有一个愿望出现了。我希望外部源(足够大)将仅用于搜索错过的类。不像现在的所有内容都被放入*.war
。 (至少可以通过jar优化器来实现。)
答案 0 :(得分:5)
要编译的源目录列表是projectCompiler
的属性,您可以将其添加到合适的_Events.groovy
块中。试试这个:
eventCompileStart = {
projectCompiler.srcDirectories << "${basedir}/../external/src"
}
答案 1 :(得分:1)
我只是想扩展上面的答案(这是正确的)。 _Events.groovy文件位于scripts目录中。如果你想分享&#34;一切&#34;在课堂上你可以像上面那样做,或者如下指定特定的包(我试图在两者之间共享GWT)。
eventCompileStart = {
projectCompiler.srcDirectories << "${basedir}/src/directory/org/mypackage/mustbe/shared"
}