我怎样才能以某种方式配置 Grails 应用程序run-app
并war
考虑到一些外部源路径../external/src
?
我不想为此创建一个单独的 grails 插件。
升级版。感谢 Ian Roberts,有一个解决方案。但是还有一个额外的愿望出现了。我希望该外部源(足够大)仅用于搜索错过的课程。不像从那里开始的一切都投入到*.war
现在。(至少可以使用 jar 优化器来实现。)
我怎样才能以某种方式配置 Grails 应用程序run-app
并war
考虑到一些外部源路径../external/src
?
我不想为此创建一个单独的 grails 插件。
升级版。感谢 Ian Roberts,有一个解决方案。但是还有一个额外的愿望出现了。我希望该外部源(足够大)仅用于搜索错过的课程。不像从那里开始的一切都投入到*.war
现在。(至少可以使用 jar 优化器来实现。)
要编译的源目录列表是 的属性projectCompiler
,您可以将其添加到合适的_Events.groovy
块中。试试这个:
eventCompileStart = {
projectCompiler.srcDirectories << "${basedir}/../external/src"
}
我只是想扩展上述答案(这是正确的)。_Events.groovy 文件位于脚本目录中。如果您想在课堂上共享“所有内容”,您可以按照上面的方式进行操作,或者指定如下的特定包(我试图在两者之间共享 GWT)。
eventCompileStart = {
projectCompiler.srcDirectories << "${basedir}/src/directory/org/mypackage/mustbe/shared"
}