Я думаю, что идея запуска «пакета Maven» или аналогичных целей из Eclipse состоит в том, чтобы сделать то, что maven сделал бы, если бы, например, запускался из командной строки. Сценарий, который вы даете, не сработал бы и в командной строке.
Если проект B зависит от проекта A (через pom.xml), это означает, что проект A должен быть доступен в хранилище. Неважно, локальный ли он (через установку mvn) или удаленный через (развертывание mvn), но пакета mvn недостаточно. Это просто поместит пакет в папку / target.
Единственное исключение было бы, если оба проекта находятся в одном и том же реакторе, я полагаю, что оба проекта являются модулями какого-то другого "родительского" проекта. В этом случае запуск целей maven на одном из подмодулей может помочь разрешить зависимости. Хотя не уверен на 100%.
Вернуться к вашему вопросу: «Теперь вопрос. Как я могу использовать« Workspace project »при сборке ProjectB?». Нет, я так не думаю.