Я не уверен, что знаю все ваши требования.
Maven может делать что-либо ниже самостоятельно или с помощью плагинов:
0 / "mvn compile" скомпилирует java-файлы в вашей исходной папке, src / main / java - папка по умолчанию и скопирует их в target / classes
1 / "mvn package" заархивирует банку или войну на вашу упаковку
2 / плагин ресурсов maven может выполнять файловые операции
3 / Плагин сборки maven может архивировать ресурсы
4 / "mvn install" установит упакованные файлы jar в локальный репозиторий maven
5 / "mvn deploy" развернет упакованные файлы jar в удаленном хранилище maven, если у вас есть разрешение
Копирование файла в другой проект не является разумной идеей при использовании Maven. В maven-стиле добавлена зависимость maven в Project C pom.xml.