#java #maven #gradle #jboss #jcenter
#java #maven #gradle #jboss #jcenter
Вопрос:
В моей организации мы планировали доставлять артефакты клиентам через репозиторий maven, поскольку он предназначен для коммерческих целей, мы не хотим делиться ссылками на источник / связанные ссылки. Пожалуйста, предложите наиболее подходящий подход ниже,
- Публикация артефактов в maven central
- Публикация в любых доступных общедоступных репозиториях (Atlassian, Jcenter, JBoss и т. Д.)
- Поддержание собственных общедоступных репозиториев maven. ( https://mvnrepository.com/repos ) из перечисленных. Я был в замешательстве, чтобы перейти к доступным подходам. Пожалуйста, поделитесь своими предложениями.
Комментарии:
1. Обратите внимание, однако, что «без исходного кода» обычно не имеет большого значения, поскольку Java легко декомпилировать — если вы не очень хорошо ее запутываете.
Ответ №1:
Используйте OSS Artifactory, это даст вам необходимые репозитории Maven и сохранит в них jars / wars / aars и т. Д., А Затем вы можете предоставить пользователям ссылку Artifactory для этих jars, чтобы они могли ее загрузить. Обратитесь к этой ссылке о том, как устанавливать и работать с репозиториями Maven.