Как запустить модульные тесты Maven Tycho Surfire с пользовательскими протоколами URL (java.net.MalformedURLException: неизвестный протокол)
У меня возникли некоторые трудности с запуском теста JUnit, в котором необходимо использовать пользовательский обработчик URL, объявленный как src/sun/net/www/protocol/exotic/Handler.java
Безошибочный Tycho выполняет несколько разных тестов, которые приводят к неудачным тестам. Исключение очевидно: java.net.MalformedURLException: unknown protocol
Я пытался выяснить, кто за это отвечает. И я обнаружил, что если я создаю простой проект Maven с одним тестовым классом и одним пользовательским обработчиком, то Maven верный работает отлично с версии 2.4. До этого тоже не получалось. Поэтому я предполагаю, что Maven Tycho использует старую реализацию.
Есть ли у вас идеи, как включить пользовательские протоколы в тестах JUnit, выполняемых Maven Tycho?