Ответ
По умолчанию да, в контекст сборки будет включен ваш исходный (и целевой) каталог. Но вы можете добавить .dockerignore
файл, который скажет ему не делать этого.
Если вы не уверены, что это такое, взгляните на это руководство.
Мнение
IMO: Я могу представить себе сценарии, в которых было бы правильным сделать запуск docker из maven. Однако мое воображение очень хорошее, и не может быть так много магазинов, которые используют докер, но не меняют свои традиционные конвейеры сборки maven.
В большинстве случаев вы этого не хотите.
Скорее, вы должны использовать один докер-контейнер для создания Java-артефакта и запуска модульных тестов. Это может затем подтолкнуть артефакт к нексусу (или любому репо, который вы используете). Если это веб-приложение или другой http-сервис, вы можете использовать второй контейнер для его размещения и развертывания в среде для тестирования интеграции.