Как создать плагин Grails и развернуть его в локальном репозитории Ivy? - PullRequest
3 голосов
/ 17 ноября 2010

Есть ли способ создать плагин Grails и развернуть артефакты в локальном хранилище Ivy?

С Maven я бы сделал это:

mvn install

1 Ответ

0 голосов
/ 30 ноября 2010

Использование плюща публикация задача

<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.Одним из преимуществ использования ivy является то, что вы можете публиковать более одного артефакта.

Примечание 2

Локальный репозиторий ivy по умолчанию расположен в следующем месте:

${user.dir}/.ivy2/local

Конечно, вы можете создать свои собственные репозитории, объявив альтернативные средства распознавания в вашем файле настроек

...