NetBeans ведет себя по-разному, если проект запускается через «Run Project» или build.xml> run - PullRequest
2 голосов
/ 24 декабря 2010

Я немного изменил файл build-impl.xml моего проекта NetBeans.(В частности, я сделал это, чтобы вставить время сборки в программный код).Если я запускаю проект через build.xml «run» target, я получаю ожидаемое поведение - программа отображает время и дату сборки.Но если я запускаю проект, используя стандартную (и наиболее очевидную, использующую его всегда) кнопку «Запуск основного проекта», я получаю совершенно другой результат (без даты сборки).Более того, если я вставлю какой-либо код в build.xml, я все равно получу результат, если я запускаю цель явно, и нет результата, если она запускается просто NetBeans.И это приводит меня к выводу, что эта кнопка использует другой метод для запуска моего приложения.Мой вопрос: что делает эта кнопка?Какой метод это вызывает?И можно ли его настроить для запуска нужной цели файла make?

1 Ответ

1 голос
/ 24 декабря 2010

эта кнопка запускает основной проект. Возможно, текущий заданный вами проект отличается от того, над которым вы работаете. кроме того, вот сообщение о файле build-impl.xml и файле build.xml, которое может вам помочь:

 *** GENERATED FROM project.xml - DO NOT EDIT  ***
 ***         EDIT ../build.xml INSTEAD         ***

build-impl - это сгенерированный файл, поэтому ваша первая ошибка - изменение кода. см, http://wiki.netbeans.org/FaqMobilityBuildScript

Вот некоторые комментарии к файлу build.xml

<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
<!-- By default, only the Clean and Build commands use this build script. -->
<!-- Commands such as Run, Debug, and Test only use this build script if -->
<!-- the Compile on Save feature is turned off for the project. -->
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
<!-- in the project's Project Properties dialog box.-->

хм, попробуйте очистить проект и запустить его снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...