Могу ли я создать отдельный репозиторий 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
Это то, что должно работать в теория, т.е. использование пакетов GitHub для публикации пакетов, которые не созданы в одном и том же репозитории?
В том же духе можно ли публиковать артефакты, созданные в разных проектах (репозиториях), в одном и том же «репозитории зависимостей» "? Это облегчило бы перекрестные зависимости между моими проектами, поскольку тогда мне нужно было бы определить только один репозиторий для загрузок.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-github