【发布时间】:2020-08-21 22:30:13
【问题描述】:
我看到 grails 插件也编译插件文件。所以我猜grails插件没有编译成字节码。有没有办法让 grails 插件编译成字节码,这样它们就不会在所有将它们作为依赖项的项目中一遍又一遍地编译?
注意:我使用的是 grails 2.4.3,但这个问题也可能适用于其他版本。
【问题讨论】:
标签: grails grails-plugin
我看到 grails 插件也编译插件文件。所以我猜grails插件没有编译成字节码。有没有办法让 grails 插件编译成字节码,这样它们就不会在所有将它们作为依赖项的项目中一遍又一遍地编译?
注意:我使用的是 grails 2.4.3,但这个问题也可能适用于其他版本。
【问题讨论】:
标签: grails grails-plugin
所以我猜grails插件没有编译成字节码。
Grails 插件被编译成字节码。没有其他方法可以执行 Groovy 或 Java 代码。
有没有办法让 grails 插件编译成字节码,这样它们 不会在所有拥有它们的项目中一遍又一遍地编译 依赖?
代码必须先编译成字节码才能执行。在旧的插件系统(Grails 1 和 2)中,这发生在应用程序编译时。使用 Grails 3 和 Grails 4,插件在分发时进行编译,因此当应用程序使用它们时,代码已经编译为字节码,因此代码仍在编译为字节码,但是当插件发布为反对在编译使用插件的应用程序时发生。
【讨论】: