В Eclipse я обнаружил досадную проблему при работе с m2eclipse.
Моя рабочая область содержит 2 проекта, приложение A и библиотеку B. У приложения A POM есть B как зависимость, и все работает правильно. (Зависимость проекта обнаруживается и используется при сборке приложения)
Но если я изменю какой-то код в проекте B и забыл mvn: установите его, когда я собираю приложение, оно использует последнюю собранную версию библиотеки и теряет мои последние изменения.
Есть ли способ заставить Maven / M2Eclipse проверить, является ли исходный код зависимости новее последней созданной версии, и установить его при установке / развертывании основного приложения?
Или, может быть, мой подход неверен или что-то очевидно, что я скучаю?