Netbeans 7: Как правильно создать проект Java из существующего источника? - PullRequest
4 голосов
/ 05 сентября 2011

Начиная со следующей файловой структуры:

doc/
lib/
src/%java-like structure%
test/%java-like structure%
build.xml

Я хочу создать новый проект Netbeans (внутри этой структуры), используя существующий

  • файл сборки
  • источники
  • Библиотека
  • другие файлы

С помощью руководства Netbeans по созданию проекта из существующего источника мне удается импортировать источники и тестовые файлы, но возникают проблемы:

  1. Вы должны выбрать имя для файла сборки при попытке его с существующим файлом сборки блоков Netbeans
  2. После создания проекта Netbeans не находит пакеты библиотеки в .lib/ независимо от того, входит ли она в папку в разделе «Свойства / Библиотеки» или нет.

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

РЕДАКТИРОВАТЬ 1

Каким-то образом это работает, чтобы создать новый проект Netbeans, затем добавить в него библиотеки и импортировать пакеты библиотек. Но это не работает при создании проекта из существующих источников (тогда Netbeans не находит пакеты)!

РЕДАКТИРОВАТЬ 2

Это кажется еще более сложным: это также не работает, когда я создаю новый проект, меняю исходную папку на каталог, где находятся источники (из которых я хочу сделать проект) и добавляю библиотеки , Но использование библиотек в новом проекте с новым исходным кодом работает.

Ответы [ 3 ]

3 голосов
/ 05 сентября 2011

У вас есть два варианта:

1) Использовать проект произвольной формы.Когда вы это сделаете, вы можете указать свой build.xml, который будет использоваться NetBeans (тогда он не будет жаловаться, так как NB не будет создавать свой собственный build.xml)

2) Не используйте каталог, гдеВаш проект хранится как «Папка проекта NetBeans».В папке проекта NetBeans хранятся только «внутренние компоненты NetBeans», и нет необходимости смешивать это с вашими источниками, особенно когда они находятся под контролем версий.Вы можете использовать любой каталог для "папки проекта NetBeans".

1 голос
/ 05 сентября 2011
  1. AFAIK вы не можете импортировать файл сборки.Вы можете переименовать его перед открытием проекта или указать NB создать файл сборки с другим именем.
  2. В свойствах проекта вы можете выбрать библиотеки одну за другой, указывая на файлы jar в папке lib

РЕДАКТИРОВАНИЕ 2. щелкните правой кнопкой мыши узел проекта на левой панели, выберите свойства.Откроется окно свойств проекта.Смотрите здесь для скриншотов: http://netbeans.org/kb/docs/java/project-setup.html.В панели категорий слева выберите библиотеки.Затем на панели «Скомпилировать» в середине нажмите кнопку «Добавить JAR / Папка» и добавьте банки.Вы можете попробовать добавить всю папку, я еще не пробовал, но может работать ....

0 голосов
/ 06 сентября 2011

Хорошо, похоже, Netbeans там немного глючит.

Хотя я перезагрузил проект или перезапустил IDE, прежде чем он почему-то не заработал.Случалось даже, что Netbeans создавал бесконечные каталоги с lib/lib/lib/lib/... или около того.

После некоторых попыток он работал с «проектом из существующего источника».Я добавил библиотеки с опцией «Добавить JAR / папку», выбрал все файлы JAR, и это сработало.Я не выбрал исходную папку lib в поле свойств / библиотек проекта.Может быть, это была проблема раньше.

...