Подтвердить что ты не робот

Резервуар зеркала Bower

Используя Maven, вы получаете репозитории Maven. Такие инструменты, как Nexus ou Artifactory, имеют возможность зеркалировать (или прокси) удаленные репозитории и самоорганизующиеся, чтобы выставлять агрегированное представление обо всех загружаемых артефактах (или зависимостях в жаргоне Бауэра). Вы получаете тот же механизм для других менеджеров зависимостей, таких как Ivy oy Gradle (Maven, Ivy/Ant и Gradle больше, чем просто менеджеры зависимостей, но это не так).

С Bower вы можете настроить удаленные реестры, из которых будут загружаться зависимости. Но отличная вещь в корпоративной среде - это иметь собственный репозиторий, который работает так, как описано выше.

У меня есть поиск в Интернете, но не нашел убедительного решения. Знаете ли вы кого-нибудь из них?

4b9b3361

Ответ 1

Из того, что я понимаю, Bower использует npm и как таковой вы можете использовать Nodejitsu.

Поддержка репозиториев npm также является запрошенной функцией для Nexus. Если вы заинтересованы в этом, проголосуйте issue, и вы увидите, что он реализован в не слишком отдаленном будущем;-)

Тем временем вы можете использовать webjars

Обновление 2015-03-13: поддержка NPM уже доступна в Nexus OSS и Pro. Подробнее о настройке всего в документации. Однако для уточнения формата репозитория Bower отличается от формата npm. Команда Bower надеется переместить все на NPM и остановить развитие и хостинг, но это постоянное усилие.

Обновление 2016-04-11: Новая версия Nexus Repository Manager OSS 3.0 имеет полную поддержку npm и bower.

Ответ 2

private-bower предоставляет приватный хостинг реестра и публичное кэширование реестра.

Ответ 3

Artifactory Pro может сделать это сейчас. Хотя причина, по которой я наткнулся на этот вопрос в StackOverflow, заключается в том, что я пытаюсь выяснить, как именно это сделать. Я еще не понимаю, что, если что-то, что я должен сделать, чтобы поддерживать макет репозитория.

Ответ 4

Sonatype Nexus будет поддерживать Bower в Nexus 3. Как только это будет выпущено, это, вероятно, будет самым простым решением, особенно для тех, кто занимается разработкой Java. Поэтому убедитесь, что вы проверяете, доступно ли это решение, прежде чем просто выбрать "проверенное" решение.

Здесь билет: https://issues.sonatype.org/browse/NEXUS-6884

До тех пор, пока это не произойдет, идите с помощью private-bower: https://github.com/Hacklone/private-bower