Есть ли бесплатный онлайн-приватный репозиторий maven2 или maven3? Таким образом, команда может получить доступ к репозиторию из разных регионов.
Есть ли бесплатный онлайн-репозиторий maven?
Ответ 1
Если вы используете github, вы можете использовать частный проект github как ваш репозиторий maven. Есть инструкции о том, как публиковать артефакты maven в github здесь: fooobar.com/questions/25458/...
Ответ 2
мы можем использовать dropbox для онлайн-репозитория maven. Но он не является полностью закрытым. вы можете использовать его, если он дает вам достаточную конфиденциальность.
Это инструкция по созданию бесплатного maven-хранилища maven в Dropbox
- Создать учетную запись в Dropbox
- Загрузите и установите клиент Dropbox
- После установки клиента Dropbox в папке "Пользователи" будет создана папка "Dropbox". В нем есть общая папка. Создайте подпапку в общей папке и скопируйте URL-адрес этой подпапки (например: C:\Users\Lakshman\Dropbox\Public\repository).
- Выполните следующую команду для развертывания артефактов проекта на этот путь.
mvn deploy -DskipTests=true -DaltDeploymentRepository=dropbox::default::file:///C:/Users/Lakshman/Dropbox/Public/repository
-
вы можете использовать это в своем файле pom для выполнения вышеуказанной задачи
<distributionManagement> <repository> <id>dropbox.repo</id> <url>file:///C:/Users/Lakshman/Dropbox/Public/repository</url> </repository> </distributionManagement>
Если вы синхронизируете свою локальную папку с Dropbox, она автоматически загружает артефакты в онлайн-репозиторий. вы можете получить ссылку путем входа в Dropbox и перейти в общую папку и нажать copy public link
.
Ответ 3
Я только что нашел бесплатное репо для личных проектов. Возможно, это не подходит для командной работы и/или профессионального использования. Обратите внимание, что это похоже на Россию. Я не связан каким-либо видом с этим проектом, поэтому я понятия не имею о конфиденциальности данных, размещенных там. Но он работает нормально.
Я не пробовал, но есть и
У этого может быть лучшая репутация:)
Ответ 4
Обновление: GitHub запускает функцию пакета в бета-версии, которая поддерживает Maven: https://github.com/features/package-registry
Обновление: Deveo был приобретен Perforce, см. эту ссылку
. По состоянию на 12 сентября Deveo теперь является Helix TeamHub. Новое название и брендинг представляют наше новое интегрированное решение от Deveo и Perforce.
Helix TeamHub может быть размещен в нашем облаке или на ваших собственных серверах с помощью Helix TeamHub Enterprise, работающей на Helix4Git.
Вы пробовали Deveo, я пользуюсь этим облачным сервисом и у меня есть хранилище 1G бесплатно. Вы можете развернуть репозиторий Maven на нем.
Новые функции в Deveo 3.17
Вытягивать запросы между репозиториями
Maven и Ivy repositories
Сроки для вопросов
Emojis
Ответ 5
Недавно я написал небольшое приложение Google App Engine для размещения своих частных репозиториев, поддерживаемых облачным хранилищем Google (которое многорегиональное значение по умолчанию):
https://github.com/renaudcerrato/appengine-maven-repository
Благодаря Google App Engine бесплатные квоты, и в зависимости от необходимого масштаба вам не придется ничего платить.
Ответ 6
С этой целью вы можете использовать репозиторий SVN. Некоторые из них доступны для частного использования бесплатно. Взгляните на Maven: зафиксируйте единый артефакт в репозитории svn