Где публиковать артефакты в доступных репозиториях maven для коммерческих целей?

#java #maven #gradle #jboss #jcenter

#java #maven #gradle #jboss #jcenter

Вопрос:

В моей организации мы планировали доставлять артефакты клиентам через репозиторий maven, поскольку он предназначен для коммерческих целей, мы не хотим делиться ссылками на источник / связанные ссылки. Пожалуйста, предложите наиболее подходящий подход ниже,

  1. Публикация артефактов в maven central
  2. Публикация в любых доступных общедоступных репозиториях (Atlassian, Jcenter, JBoss и т. Д.)
  3. Поддержание собственных общедоступных репозиториев maven. ( https://mvnrepository.com/repos ) из перечисленных. Я был в замешательстве, чтобы перейти к доступным подходам. Пожалуйста, поделитесь своими предложениями.

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

1. Обратите внимание, однако, что «без исходного кода» обычно не имеет большого значения, поскольку Java легко декомпилировать — если вы не очень хорошо ее запутываете.

Ответ №1:

Используйте OSS Artifactory, это даст вам необходимые репозитории Maven и сохранит в них jars / wars / aars и т. Д., А Затем вы можете предоставить пользователям ссылку Artifactory для этих jars, чтобы они могли ее загрузить. Обратитесь к этой ссылке о том, как устанавливать и работать с репозиториями Maven.