Я не знаю, если это вопрос или предложение. Но я задам это как вопрос, потому что, может быть, я делаю что-то не так.
Моя проблема заключалась в том, что я хотел пропустить тесты в сборке maven. В плагине eclipse я установил опцию Пропустить тестирование в конфигурации при запуске maven. Он все еще не работал на плагине Test surefire, так как не мог загрузить версию 2.4.3 (хотя мой предыдущий проект maven использовал 2.7.2 и он уже был в моем репозитории), поэтому я попытался пропустить тесты, и он все еще не удалось.
Я настроил свой POM, чтобы использовать плагин 2.7.3 верного запуска, который у меня уже был, и он пошел дальше, говоря только о пропуске тестов. Теперь я путаюсь с тем, что, когда он уже собирался пропустить тестовую часть, зачем начинать загрузку и подтверждать, есть ли плагин для верного запуска или нет. Просто пропустите, я говорю ..
хорошо, это нормальное поведение maven, когда вы что-то пропускаете, плагин все равно загружается, как будто вы собираетесь его использовать. Или я сделал это неправильно, что заставило его скачать.
Может быть потому, что появилось что-то новое, называемое «Effective POM», и оно содержало список плагинов surefire 2.4.2 в области управления плагином, когда я импортировал свой проект maven в eclipse, используя m2eclipse, и я не мог редактировать Effective POM , Я не видел этого раньше в NetBeans при создании проекта maven.
Для того, чтобы работать, я добавил ненужную запись о надёжном плагине в свой профиль сборки, пропустил там тесты и добавил версию, которая уже была в моем репо. Я сделал это только для того, чтобы мой проект мог быть построен также и по Eclipse. в противном случае мой проект работает в NetBeans и в простой командной строке без каких-либо проблем.
Любые комментарии !!
Я думаю, что maven должен сначала увидеть часть SKIP, а затем перейти к использованию плагина.
Сайед ..