2016-04-28 5 views
0

Я использую проекты Maven в рабочем пространстве Eclipse. Но, как-то Eclipse ссылается на старые файлы .class во время запуска программы. Следовательно, я должен перестроить полный проект каждый раз, когда я вношу какие-либо изменения в любую программу java.Eclipse ссылается на старые файлы классов Maven. Необходимо перестроить проект каждый раз, когда я делаю одно изменение.

Я попытался выполнить команды maven, такие как eclipse:clean & eclipse:eclipse. Но они не помогли. Мое затмение также установлено на project - build automatically.

Есть ли способ, которым я могу сообщить Eclipse, чтобы ссылаться на текущие файлы .class, а не на ранее созданные файлы maven .class.

Примечание: Я использую Eclipse Mars Заранее спасибо.

+0

Чистка не удаляет все старые файлы классов? – ChiefTwoPencils

+0

Thing is, я 'build automatically' включен, но когда я выбираю' Build Project/build all projects', Eclipse не создает никакого проекта. Только когда я создаю сборку «Maven», она восстанавливает полный проект. – AnirbanDebnath

+0

Из-за этого, если я делаю «проект затмения чистым», а затем попытаюсь запустить проект, я получаю сообщение «Не удалось найти или загрузить основной класс». – AnirbanDebnath

ответ

0

Я боюсь. Нет никакого способа сделать это автоматически. Даже если вы найдете способ сделать это. Нет никакой гарантии, что затмение будет строить с новой войной.

Либо вы идете в ручную mvn clean install, либо используете intellij идею, это очень много statble. Нет проблемы с выпуском. Каждый раз при одном сохранении он будет создавать новый военный файл.

+0

Это странно. Должно быть, по крайней мере, эта проблема может быть решена. – AnirbanDebnath