Подход, который вы можете использовать, зависит от того, есть ли у вас доступ к источникам этих «серверных» фляг или нет. Если вы это сделаете, то ничто не мешает вам создать один или несколько проектов Maven, упаковать их и развернуть в своем хранилище Maven.
Если у вас нет доступа к источникам, и они еще не доступны в официальных репозиториях Maven, то все, что вы можете сделать, это поместить их в свой репозиторий Maven с помощью maven install:
Часто у вас будут сторонние JAR-файлы, которые вам нужно будет поместить в локальный репозиторий для использования в ваших сборках. JAR-файлы должны быть размещены в локальном хранилище в правильном месте, чтобы Maven правильно их подобрал. Чтобы сделать это проще и меньше подвержено ошибкам, мы предусмотрели цель в подключаемом модуле, которая должна сделать это относительно безболезненно.
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
После того, как все это сделано, просто добавьте зависимости в ваш проект.