Что именно происходит, когда я нажимаю F11 в NetBeans? - PullRequest
2 голосов
/ 27 августа 2010

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

Однако, когда я нажимаю F11 , Netbeans запускает цели init, deps-jar, compile и jar. Похоже, что я на самом деле не переопределил цель по умолчанию, что касается NetBeans.

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

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

Ответы [ 2 ]

1 голос
/ 27 августа 2010

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

0 голосов
/ 06 декабря 2013

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

...