#maven
#maven
Вопрос:
Допустим, у меня есть
<parent>
<module-prj-1>
<module-prj-2>
<module-prj-3>
Гипотетически, module-prj-1 — это проект, который находится в стадии разработки, но это также требование для module-prj-2 и module-prj-3.
Допустим, что пользователям module-prj-2 не разрешено просматривать код module-prj-1, но он требуется им как зависимость. Могу ли я каким-либо образом развернуть module-prj-1 в моем репозитории archiva в качестве библиотеки, чтобы пользователи module-prj-2 и module-prj-3 все еще могли разрабатывать, не видя кода module-prj-1?
Все еще пытаюсь разобраться в этой штуке maven …. спасибо!
Ответ №1:
Если вы не хотите, чтобы пользователи module-prj-2 видели код module-prj-1, вам следует рассмотреть возможность отказа от использования модулей.
Определите три разных проекта и все.
Ответ №2:
Если вы не подключаете исходный код, ваши артефакты «jar» будут развернуты только как библиотеки.