Jetbrains 官方提供了一个 Gradle Intellij Plugin 来帮助我们构建发布 Intellij IDEA 插件。 对于发布 Intellij IDEA 插件的支持,默认行为是发布到 Jetbrains 的官方的仓库上面去的,不过在最新的 SNAPSHOT 版本中,这个插件提供了一个属性 host 可以设置自定义的仓库,我们可以在自己的 build.gradle 文件里面设置这个 host 属性:
publishPlugin.doFirst { publishPlugin.host = 'http://ysera.alipay.net:9000/' } 设置好了之后,就可以直接使用 gradle publishPlugin 来发布 Intellij IDEA 插件了。不过这里需要注意,我们上传的插件需要包含如下信息:
userName :用户名
password :密码
xmlId :插件的 ID,也就是在 plugin.xml 里面定义的 ID。
file :插件的 ZIP 包。
所以到这里,我们自建的插件仓库就可以使用了。
使用IntelliJ IDEA 13搭建Android集成开发环境图文教程
IntelliJ IDEA 12 创建Web项目图文详细教程
IntelliJ IDEA 12开发haXe NME应用配置指南
IntelliJ IDEA运行Play Framework的test mode
Ubuntu 13.04 安装IntelliJ IDEA 12
IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)