如何构建Grails插件并将其部署到本地Ivy存储库?

时间:2010-11-17 05:00:15

标签: grails ivy

有没有办法构建Grails插件并将工件部署到本地Ivy存储库?

对于Maven,我会这样做:

mvn install

1 个答案:

答案 0 :(得分:0)

使用常春藤publish任务

<ivy:publish resolver="local" pubrevision="1.0">
   <artifacts pattern="build/[artifact].[ext]" />
</ivy:publish>

注1

您的常春藤文件必须列出您计划发布的工件

<ivy-module version="2.0">
  <info organisation="myorg" module="mymodule"/>
  <publications>
    <artifact name="mymodule" type="zip"/>
  </publications>
</ivy-module>

Maven从POM文件中的模块声明中获取此信息。使用常春藤的一个优点是可以发布多个工件。

注2

默认情况下,常春藤本地存储库位于以下位置:

${user.dir}/.ivy2/local

您当然可以通过在设置文件中声明替代解析器来创建自己的自定义存储库