“错误编译错误:编码字符串太长:”进行构建时

Sap*_*Sap 5 grails groovy war

我有一个在开发模式下正确运行的 Grails 项目,但是当我尝试创建一个 war 文件时,它给了我以下消息并停止构建

| Compiling 1 source files
| Compiling 1 source files.
| Compiling 1 source files..
| Compiling 1 source files...
| Compiling 1 source files....
| Compiling 1 source files.....
| Compiling 16 GSP files for package [ProjectName]
| Compiling 16 GSP files for package [ProjectName].
| Error Compilation error: encoded string too long: 108421 bytes
Run Code Online (Sandbox Code Playgroud)

Grails 没有给我关于哪个 GSP 或线路有问题的任何其他信息,有人见过这种情况吗?

这是 grails 统计数据,我想说这是一个相当小的项目

+----------------------+-------+-------+
| Name                 | Files |  LOC  |
+----------------------+-------+-------+
| Controllers          |     6 |   624 | 
| Domain Classes       |     6 |   109 | 
| Java Helpers         |     1 |    96 | 
| Unit Tests           |    12 |   565 | 
| Scripts              |     1 |     4 | 
+----------------------+-------+-------+
| Totals               |    26 |  1398 | 
+----------------------+-------+-------+
Run Code Online (Sandbox Code Playgroud)

Sap*_*Sap 0

我从来不知道问题是什么,我所做的就是将所有需要的文件移动到一个全新的项目中,这个错误消失了!