Размещайте сторонние 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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