2014-02-20 10 views
1

Я строю свой проект, используя gradle, но gradle только копирует артефакты в локальный репозиторий maven, а не все зависимости. Мне нужно скопировать артефакты вместе со всеми их зависимостями в локальный репозиторий maven.Как скопировать все зависимости в репозиторий Maven через Gradle?

Пожалуйста, предложите способ сделать это в граде. Я стараюсь писать документацию, но напрасно.

+0

Попробуйте добавить разрешенные артефакты к артефактам - архивам. Однако использование maven local с gradle не является лучшей практикой. – topr

+0

Не могли бы вы объяснить, почему вы хотите, чтобы зависимости находились в местном Maven? Если вы используете скрипт Maven в любом месте, скрипт будет вытаскивать зависимости в локальный Maven. Вы получите две копии, но это нормально, поскольку вы используете два инструмента сборки. – kukido

+0

Я использую Karaf environment & karaf работает с хранилищем maven. Поэтому для установки моих пакетов мне нужно обратиться к maven-репозиторию. – vd86

ответ

0

Я не думаю, что это возможно, зависит от градиента в local cache.

Только solution Если он подходит для вас, вы разрешаете зависимости и копируете в какую-то определенную папку (но это невозможно использовать позже из maven), поэтому, вероятно, вам это не поможет.

0

У меня схожая проблема с вами. Итак, я начинаю проект python, чтобы клонировать зависимость в моем локальном maven. Через это не чистый град, но он работает.

https://github.com/Jintin/syndle

Вы можете попробовать это.

Просто установите на pip3 install syndle.

Смежные вопросы