Для сборки VisualVM и связанных с ним плагинов необходимо загрузить двоичные файлы платформы и профилировщика NetBeans, которые доступны в разделе руководства по сборке на сайте VisualVM.
Например, чтобы создать версию 1.3.2, перейдите на этот раздел и загрузите двоичные файлы платформы и профилировщика NetBeans 6.9.1, доступные по ссылке, расположенной на этой странице. Ссылка, которую я предоставил, также дает вам инструкции для получения надлежащих источников VisualVM из репозитория и сборки VisualVM и его плагинов. Например, источники для версии 1.3.2 могут быть проверены с помощью следующего URL:
https://svn.java.net/svn/visualvm~svn/branches/release132
И как только вы завершили оформление заказа и извлекли двоичные файлы платформы NetBeans (загруженные по приведенной выше ссылке) в
Каталог release132/visualvm
, вы можете собрать все приложение и его плагины, запустив ant build
из каталога release32/plugins
.
Я успешно завершил весь этот процесс и могу убедиться, что инструкции работают для 1.3.2 . Однако инструкции по построению транка не привели к успешной компоновке из-за как минимум одной отсутствующей зависимости.
Ошибка, о которой вы говорили, была в том, что не удалось найти жгут сборки платформы NetBeans. Жгут включен в загружаемый двоичный файл, и как только вы извлечете его в каталог release32/visualvm
, значения в файле project.properties
снова станут действительными. Это, конечно, хороший пример того, почему вы должны хранить все необходимое для успешного воспроизведения сборки в вашем хранилище!