Mor*_*ive 0 grails grails-plugin
我正在编写自己的Grails插件。打包时,我看到生成了pom.xml和plugin.xml。在这些中,groupId
并且artifactId
是org.grails.plugins
和plugin-config
分别。
我想指定这些应该是什么,以便使我的插件最终位于工件中的正确位置。
我该怎么做呢?
谢谢。
发行插件的工作是为插件设置默认值groupId
。对于所有grails插件,它是org.grails.plugins
。
您可以groupId
通过在插件描述符中将属性设置为以下内容来进行修改:
class PluginDemoGrailsPLugin{
//or def groupId = ...
def group = "com.example.plugins"
......
}
Run Code Online (Sandbox Code Playgroud)
根据惯例,也可以选择artifactId。例如:
Project Name --> ArtifactId --> Artifact Name
-----------------------------------------------------
PluginDemo --> plugin-demo --> grails-plugin-demo.zip
PluginConfig --> plugin-config --> grails-plugin-config.zip
Run Code Online (Sandbox Code Playgroud)
我还没有看到artifactId
不与Maven或Gradle之类的构建工具集成而被定制的情况。使用这些构建工具它是透明的,以如何groupId
和artifactId
可以指定。
归档时间: |
|
查看次数: |
772 次 |
最近记录: |