Какой лучший java-пакет для практики использует классы Groovy плагина Grails? - PullRequest
2 голосов
/ 20 апреля 2011

Я создаю плагин Grails.У меня есть несколько Groovy классов в $pluginDir/src/groovy.Приложения Grails, использующие этот плагин, будут создавать экземпляры этих классов, поэтому значение имени класса и имени пакета имеет значение.

Есть ли лучшая практика относительно того, в какой пакет java помещать эти классы?Я не хочу помещать их в пространство имен по умолчанию;имена классов довольно общие и могут легко конфликтовать с другими классами.

Я надеюсь, что это что-то вроде org.grails.plugin.myPluginName, но я не нашел никакой документации.

Спасибо!

Ответы [ 2 ]

1 голос
/ 01 августа 2013

grails.plugin.xxx - это неофициальный, но рекомендуемый стандарт, определенный сообществом

Ссылка

http://grails.1312388.n4.nabble.com/Package-name-for-plugins-td4644160.html http://grails.1312388.n4.nabble.com/Plugin-namespaces-td2294738.html

1 голос
/ 20 апреля 2011

Я видел несколько различных структур пакетов.

grails.plugin.myPluginName
org.codehaus.groovy.grails.plugins.myPluginName

Последний обычно для плагинов, написанных кем-то из команды SpringSource, таких как плагин spring-security-core. Первый для Гринмейл. На вашем месте я бы посмотрел несколько существующих плагинов и выбрал тот, который вам подходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...