【发布时间】:2011-05-11 05:48:09
【问题描述】:
有没有办法构建 Grails 插件并将工件部署到本地 Ivy 存储库?
使用 Maven,我会这样做:
mvn install
【问题讨论】:
有没有办法构建 Grails 插件并将工件部署到本地 Ivy 存储库?
使用 Maven,我会这样做:
mvn install
【问题讨论】:
使用 ivy publish 任务
<ivy:publish resolver="local" pubrevision="1.0">
<artifacts pattern="build/[artifact].[ext]" />
</ivy:publish>
您的 ivy 文件必须列出您计划发布的工件
<ivy-module version="2.0">
<info organisation="myorg" module="mymodule"/>
<publications>
<artifact name="mymodule" type="zip"/>
</publications>
</ivy-module>
Maven 从 POM 文件中的模块声明中获取此信息。使用 ivy 的优点之一是您可以发布多个工件。
ivy 本地仓库默认位于以下位置:
${user.dir}/.ivy2/local
您当然可以通过在设置文件中声明替代解析器来创建自己的自定义存储库
【讨论】: