2016-04-18 2 views
7

Теперь, когда я использую gradle для всей своей новой разработки, у меня возникают проблемы с функциями BuildShip, которые я действительно не хочу.Как ограничить интегрированную функциональность BuildShip (gradle eclipse)?

Например, когда я попал в Run горячую клавишу, когда у меня есть модульный тест, открытый в Eclipse, я только хотите, чтобы работать в качестве теста JUnit, в одиночку. Но Gradle вставил свои собственные крючки и опцию, что означает дополнительный щелчок или нажатие клавиш за однотактной горячей клавишей, которую я назначил на Запуск, что я могу сказать, что хочу JUnit. (Параметр теста градации фактически выполняет все тесты, для чего требуется несколько минут.).

Вопрос: Есть ли способ удалить этот крючок в градиенте без погружения в исходный код и саморазмножение?

Это не единственное вмешательство (вмешательство в запуск последнего - другое), но это мое раздражение №1 о BuildShip.

"run as"

По сути, я хочу, чтобы это всплывающее окно, чтобы остановить происходящее.

ответ

2

Действительно, вы не можете изменить приглашение доступных пусковых установок, но вы можете изменить горячие клавиши по умолчанию, связанные с каждой пусковой установкой, и напрямую использовать тот, который вы предпочитаете.

От Windows> Предпочтения> Общие> Редактор> Клавиши вы можете получить список доступных горячих клавиш. Фильтр (длинный) список, набрав тест как показано ниже:

enter image description here

Как вы можете видеть, у вас есть несколько отображений для запуска JUnit тестов: Gradle, JUnit бегун, Maven.

Конфигурация по умолчанию для бегуна JUnit: Alt+Shift+X,T, на самом деле не пользовательский, я бы сказал.

Я сменил его на более краткий Alt+U вниз в Переплет и применил изменения. Теперь вы можете запустить любой JUnit-тест в своих открытых редакторах без каких-либо подсказок, просто введите Alt+U, а бегун JUnit будет автоматически запускаться для этого теста с одним модулем.

Смежные вопросы