application.properties is required to be checked in. With a source control system such as perforce, this file becomes "read-only" and needs to be checked out to be modified.
Running various grails commands such as "grails Bootstrap" fail if this file is read-only.
There appears to be no simple workaround for such source-control systems. Source control systems such as SVN don't have this immediate problem, but do have the pain point that the file appears to be modified when it need not be.
[exec] Compilation error: Error persisting metadata to file [/some-path/SomeApp/application.properties]: /some-path/SomeApp/application.properties (Permission denied)