Опубликовать проект Spring Boot в виде библиотеки в репозитории maven

#java #spring-boot #maven #gradle

#java #spring-boot #maven #gradle

Вопрос:

У меня есть проект Spring Boot, который имеет репозиторий через BitBucket. Это проект Gradle. Теперь я хочу опубликовать свой репозиторий в репозитории maven, чтобы я мог использовать его в других своих проектах. Я новичок в издательских проектах. Каковы могут быть возможные рекомендации для этого?

Комментарии:

1. Сама Spring Boot теперь создается с использованием Gradle. Я бы предложил начать с просмотра их кода, чтобы увидеть, как они генерируют POM для публикации.

2. gradle maven publish плагин

Ответ №1:

Если вы намерены использовать свои артефакты для своих собственных проектов и не хотите распространять их, чтобы другие люди могли использовать их в своих проектах, вы можете использовать внутренний репозиторий (только для maven). Если вы хотите поделиться своей работой со всем миром, на сайте Maven есть руководство по загрузке в Maven Central (только для maven).

РЕДАКТИРОВАТЬ: Поскольку вы используете gradle, это то, как вы используете внутренние репозитории. И это то, как вы публикуете в репозитории, таком как Maven Central.

Комментарии:

1. Но зачем нужен проект Gradle ? Поскольку в нем нет POM.xml ?

2. Смотрите правку, которую я внес в свой ответ. Gradle тоже предлагает аналогичные процедуры, я включил ссылки на эквивалентную документацию / учебные пособия Gradle.

3. Сами ссылки для меня работают нормально. Или вы имеете в виду, что процедура, описанная в документации, не дает ожидаемых результатов? Обратите внимание, что я связываю официальную документацию gradle для самой последней версии gradle.

4. Не знаю, ссылки gradle у меня не работают, но ссылки maven работают.