I think the future of Grails will be like this. Plugins will no longer
exist! At least most of them will not be needed. Therefore, artifact names
will not include the *plugin* prefix or suffix.
I agree with the naming proposed by Mattias, but I think the groupId should
include some specific categories,

org.apache.grails.async
org.apache.grails.cache
org.apache.grails.common
org.apache.grails.data
org.apache.grails.events
org.apache.grails.plugins
org.apache.grails.gradle
org.apache.grails.security
org.apache.grails.views

The only concern is that 7.x has not reached this stage yet. Plugins are
still the mainstream, and there is still a lot of work to do on the core
framework (changing the package name).
At the same time, backward compatibility needs to be ensured so that some
legacy projects can be easily migrated to Apache Grails. I think it is the
right time in 8.x version.

Reply via email to