发布我的插件
1.首先要在你的插件SVN的目录下建立grails-插件名/trunk,tags目录,并提交至SVN中
2.在trunk目录中创建你的插件代码,并需要增加LICENSE文件,你可以复制其他项目中的LICENSE文件.
3.在grails-app/conf/BuildConfig.groovy文件中增加
grails.plugin.repos.discovery.myRepository="http://192.168.0.70/svn/system/common/grails/plugins"
grails.plugin.repos.distribution.myRepository="http://192.168.0.70/svn/system/common/grails/plugins"
4.在cmd中输入:grails release-plugin "-repository=myRepository"(注意加双引号,官方文档没有加",导致报错.)
5.更新SVN,会看到你的目录下增加了一下文件,这样发布插件部分就完成了,接下来就让你的项目使用该插件.
使用我的插件
在使用install-plugin命令时,默认是从官方插件库中查找该插件,我们也可以设置从本地库中寻找我自己开发的插件.
1.创建一个项目
2.在项目的grails-app/conf/BuildConfig.groovy文件中增加
grails.plugin.repos.discovery.myRepository="http://192.168.0.70/svn/system/common/grails/plugins"
grails.plugin.repos.distribution.myRepository="http://192.168.0.70/svn/system/common/grails/plugins"
grails.plugin.repos.resolveOrder = ['myRepository',"default","core"]
3.grails install-plugin ....,这样他就会先从我的本地插件库中找,然后在从官方找插件.
提醒:官方的文档有一些BUG,所以还需要在网上找一些资料来综合的解决遇到的问题.
分享到:
相关推荐
这可能意味着这个压缩包中包含了一个或多个XML文件,这些文件描述了可用的插件及其元数据,如插件的名称、版本、描述和安装位置。用户在Kodi中导入这个仓库后,Kodi会解析这些XML文件并显示在添加-ons浏览器中,以便...
完成这些步骤后,你就可以在命令行中使用`sbt`命令来启动Sbt,并开始构建和管理你的Scala项目了。 总结,Sbt-1.2.1作为Scala的最新构建工具,提供了一流的开发体验,是Scala开发者的得力助手。通过掌握Sbt的使用,...
- **强大的扩展性**:Foobar2000的一大亮点是其丰富的插件库,用户可以安装各种插件来增加功能,如音频转换、网络流媒体播放、视觉效果等。 4. **音频转换与编码** - 内置音频转换工具,支持批量转换音频文件...
这个"jquery-easyui-1.2.1"压缩包包含了该版本的所有必要文件,以及一些示例程序,便于快速集成到Web项目中。 首先,我们来看看主要的组件文件: 1. **window.html** - 这是一个展示EasyUI窗口组件的示例页面,窗口...
总的来说,NLpack1-VE-runtime-1.2.1是Eclipse的VE组件的中文本地化插件,对于习惯使用中文界面的开发者来说,这是一个非常实用的工具,能够提高开发效率并减少因语言差异带来的困扰。安装和使用NLpack需要对Eclipse...
这个"apache-wink-1.2.1-incubating.tar.gz"文件是一个归档文件,通常包含完整的Apache Wink框架的所有组件、库和必要的配置文件,方便用户在本地环境中部署和使用。 Apache Wink的核心特性包括: 1. **RESTful ...
总结起来,"JQ插件调用打印机实现打印功能"是指通过jQuery的jqPrint插件,结合jQuery库和迁移插件,实现网页中特定部分的打印功能。这种方法灵活、便捷,适用于那些需要定制打印内容的场景。正确引入和使用这三个...
- **占位符支持**:支持在值中使用占位符,方便进行字符串格式化。 4. **使用步骤** - **安装**:首先,需要在项目中引入jQuery库和jQuery i18n properties插件的JavaScript文件。 - **配置**:通过JavaScript...
今天我们要讨论的是一个名为“Mopidy-Scrobbler”的Python库,其版本为1.2.1,可以从PyPI官网下载得到的资源文件为“Mopidy-Scrobbler-1.2.1.tar.gz”。 Mopidy-Scrobbler 是一个专门为Mopidy音乐播放器设计的扩展...
- `GEF-runtime-3.2.zip`:这是另一个版本的GEF库,可能作为VE插件的补充或备用。 3. **安装插件**: - 打开Eclipse,进入“帮助”菜单,选择“安装新软件”。 - 点击“添加”,然后在出现的对话框中选择“本地...
安装完成后,通过`import bpy_build`可以在Python脚本中使用该库的功能。为了更好地理解和利用bpy_build库,开发者应查阅其官方文档,了解库的详细用法、方法和示例,以及任何更新或变更日志。 总的来说,bpy_build...
首先,Jetty Run插件的下载是为了在本地环境中安装和使用。下载过程通常通过访问Jetty官方网站或者使用像Maven或Gradle这样的构建工具来完成。如果你的项目已经集成了Maven或Gradle,可以在构建脚本中添加对应的依赖...
引入库后,就可以在代码中使用了。以Volley为例,我们可以在Activity或Fragment中导入对应的类: ```java import com.android.volley.RequestQueue; import com.android.volley.toolbox.Volley; ``` 然后创建...
对于压缩包文件"hadoop-eclipse-plugin-1.2.1",这是插件的一个特定版本,可能包含有适用于Hadoop 1.2.1版本的源码、库文件和配置文件。在安装时,应根据IDE的版本和Hadoop集群的版本选择合适的插件版本。如果当前...
**Python库botocore详解** `botocore`是Amazon Web Services (AWS)的低级SDK,用于构建与AWS服务交互的应用程序。它是`boto3`库的基础,`boto3`是官方的AWS SDK for Python。`botocore`提供了一套全面的API,允许...
- **检出**: 使用`svn checkout`命令检出版本库中的特定目录到本地磁盘。 - **示例命令**: `svn checkout file:///D:/repos/project1 C:\project\workingcopy` **3.4. 检查版本库的状态** - **命令行**: 使用`svn ...
- **在实际项目中使用JUnit的注意事项**:合理设计测试用例,避免过度依赖外部资源,确保测试的独立性和可重复性。 #### 三、实战SWT **3.1 SWT概述** SWT是Standard Widget Toolkit的缩写,是Eclipse平台的一...
- **2.6 安装NetBeans Maven插件**:NetBeans Maven插件允许在NetBeans IDE中使用Maven进行项目管理和构建。 - **2.7 Maven安装最佳实践** - **2.7.1 设置MAVEN_OPTS环境变量**:通过设置此环境变量可以优化Maven...
背景案例第5章 坐标和依赖第6章 仓库第7章 生命周期和插件第8章 聚合与继承第9章 使用nexus创建私服第10章 使用maven进行测试第11章 使用hudson进行持续集成第12章 使用maven构建web应用第13章 版本管理第...