【问题标题】:What's the best practice java package to put a Grails plugin's Groovy classes in?将 Grails 插件的 Groovy 类放入的最佳实践 java 包是什么?
【发布时间】:2011-04-20 14:58:40
【问题描述】:

我正在构建一个 Grails 插件。我在$pluginDir/src/groovy 中有一些 Groovy 类。使用此插件的 Grails 应用程序将实例化这些类,因此类名和包名很重要。

对于将这些类放入哪个 java 包,是否有最佳实践?我不想将它们放入默认命名空间;类名相当通用,很容易与其他类发生冲突。

我希望它类似于 org.grails.plugin.myPluginName,但我没有找到任何文档。

谢谢!

【问题讨论】:

    标签: plugins grails packaging


    【解决方案1】:
    【解决方案2】:

    我见过几种不同的包结构。

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

    后者通常用于 SpringSource 团队中某人编写的插件,例如 spring-security-core 插件。前者用于Greenmail。如果我是你,我会查看几个现有的插件,然后选择一个适合你的。

    【讨论】:

    • 谢谢——我看过 org.codehaus,感觉不太对劲,因为我不是 org.codehous 的一员。我将使用 grails.plugin。
    猜你喜欢
    • 1970-01-01
    • 2022-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多