Есть плагин, в который я хотел бы добавить функции, поскольку он не совсем пригоден для использования (на практике). Вы создаете новый плагин или ему разрешено обновлять существующий?
Вы должны быть в состоянии добавить к существующему.В идеале на странице плагина на портале плагинов (http://grails.org/plugins/) должна быть ссылка на источник, который обычно находится в Subversion или Git. Если он находится в Subversion или в частном репозитории GIT, возможно, вам придется отправить список разработчиков Grails (http://grails.org/Mailing+lists) и запросите разрешение на репо. Если оно находится в общедоступном репозитории GIT, вы сможете его разветвить, внести изменения и отправить запрос на извлечение.
Например, Облачный литейный завод Grailsплагин (http://grails.org/plugin/cloud-foundry) исходный код находится по адресу (https://github.com/grails-plugins/grails-cloud-foundry)
Если по какой-то причине тот, кто владеет репо или плагином, больше не работает над ним, возможно, имеет смысл создать свой собственный. (http://grails.org/Creating+Plugins)