Я работаю над проектом с использованием Maven в качестве инструмента. В рамках проекта у меня есть игрушечный сервер для тестирования в веб-среде результатов проекта, так что структура выглядит следующим образом:
src
main
java
my_namespace
testserver
server_class1
server_class2
projectclass1
projectclass2
projectclass3
По мере развития проекта я хотел бы использовать Play Framework для создания лучшей среды для веб-тестирования. Я читал, что Play и Maven не очень хорошо работают вместе, поэтому в итоге я создам второй проект (Play) с зависимостью от банки, сгенерированной Maven в текущем проекте.
Как синхронизировать два проекта?
В Play внешние зависимости должны быть найдены в каталоге / lib. Поскольку я буду работать над обоими проектами одновременно, мне нужен способ сообщить Maven, что после завершения упаковки jar его необходимо скопировать во внешний каталог (Play's / lib). Или мне нужно Play, чтобы выбрать банку из нестандартного положения.
Опять же, поскольку у моего проекта есть некоторые зависимости, будут ли они разрешены в банке, если они будут использоваться в не-maven среде? Нужно ли создавать супер-банку?