2010-08-27 5 views
2

Команда NetBeans для запуска сборки Ant для проекта: F11. Я всегда считал, что цель, которую он выполняет, называется «по умолчанию». Я перепробовал цель по умолчанию, чтобы ничего не делать, кроме простого флага, который он выполнял. Когда я вручную запускаю цель из Ant или выбирая конкретную цель по умолчанию в Netbeans, я получаю ожидаемое поведение «пометить».Что происходит, когда я нажимаю F11 в NetBeans?

Однако, когда я нажимаю F11, Netbeans запускает объекты init, deps-jar, compile и jar. Кажется, что я действительно не переопределял цель по умолчанию, насколько это касается NetBeans.

Я делаю это, поэтому я могу эффективно отделить сценарий сборки от своей IDE, но у меня создается впечатление, что NetBeans не помогает в этом.

По сути, я хочу переопределить цель по умолчанию, чтобы при нажатии F11 запускаются цели, которые я специально добавляю. Это достигается путем устранения файла build-impl.xml?

+0

Вы должны удалить то, что узнали из своего вопроса, опубликовать его как ответ и принять его. –

ответ

1

После небольшой удачи я выяснил, как определить короткую позицию клавиатуры для пользовательских заданных целей. Создать ярлык -> Создать ярлык клавиатуры делает трюк. Мне кажется, что NetBeans имеет предопределенную цель F11, которая не изменится. Это как можно ближе, но, по крайней мере, у меня есть F12 и цель Ant сейчас.

0

Netbeans фактически запускает цель dist, когда вы нажимаете build F11, так что вы можете переопределить его в файле build.xml, чтобы заставить его делать все, что вы хотите. Просто перейдите в build-impl.xml и скопируйте вставьте dist target в build.xml, а затем измените его.

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