Размещайте сторонние JAR-пакеты на GitHub.JAVA

Программисты JAVA общаются здесь
Anonymous
Размещайте сторонние JAR-пакеты на GitHub.

Сообщение Anonymous »

У меня есть большой проект, состоящий из нескольких репозиториев проектов Maven. Они зависят от нескольких устаревших сторонних файлов JAR, которые недоступны в Maven Central (но они имеют открытый исходный код).
Могу ли я создать отдельный репозиторий GitHub только для размещения этих пакетов? чтобы другие мои проекты могли затем загрузить оттуда зависимости? Например, я бы опубликовал файл «tools.jar» с соответствующими идентификаторами группы и артефакта в новом репозитории «3rd-party-jars».
Я пытался загрузить его с помощью Maven, используя что-то вот так:

Код: Выделить всё

mvn deploy:deploy-file -Dfile=./tools.jar -DgroupId=com.example -DartifactId=tools -Dversion=1.0 -DgeneratePom=false -Durl=https://github.com/example-enterprise/3rd-party-jars.git
...но за мои усилия я получаю только «403 Forbidden».
Это то, что должно работать в теория, т.е. использование пакетов GitHub для публикации пакетов, которые не созданы в одном и том же репозитории?
В том же духе можно ли публиковать артефакты, созданные в разных проектах (репозиториях), в одном и том же «репозитории зависимостей» "? Это облегчило бы перекрестные зависимости между моими проектами, поскольку тогда мне нужно было бы определить только один репозиторий для загрузок.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-github

Вернуться в «JAVA»