Я собираюсь начать работу над веб-приложением и буду использовать Maven. Я хочу, чтобы веб-приложение было отдельным артефактом. Веб-приложение будет зависеть от пары самописных библиотек (например, форматирования текста), и каждая из этих библиотек должна представлять собой отдельный артефакт.
Каков рекомендуемый способ достижения этого разделения при упрощении кодирования обоих артефактов? Я думал о создании одного проекта для каждого артефакта и импортировал их один за другим в Eclipse. Однако, если у pom для веб-приложения есть зависимость, указывающая на самозаписываемую библиотеку, мне придется в конечном итоге развертывать моментальный снимок каждый раз, когда я хочу посмотреть, остановило ли выполненное мной изменение сбой веб-приложения (например, ).
Надеюсь, вы понимаете, к чему я клоню. Я буду работать с еще парой разработчиков, и мы используем Nexus для поддержки нашего общего хранилища артефактов.