У меня есть приложение Java в NetBeans 7.1 (позвольте мне его myApp), который зависит от проекта Java Class-Library Project [более одного, на самом деле], где я сохраняю некоторые классы утилит, которые я разделяю между проектами.
Этот проект библиотеки классов (пусть его называют myLib) зависит от [многих] сторонних библиотек (например, apache-commons-younameit.jar).
Я включил myLib в качестве библиотеки, а NetBeans Ant script вытащил myLib.jar в директории dist/lib
моего проекта myApp; однако, банки, на которых зависит myLib, не связаны вместе с myLib, поэтому мой проект получает исключения во время выполнения из-за отсутствия apache-commons-youtnameit.jar.
Я хотел бы, чтобы myLib.jar и apache-commons-younameit.jar автоматически вставлялись в папку myApp dist/lib
, поэтому мне не нужно вручную проверять все зависимости моих библиотек и добавлять их в мои основного проекта.
- Есть ли очевидный способ выполнить это через диалоги NetBeans, которые мне не хватает?
- или необходимо вручную настроить my build.xml? Если да, можете ли вы любезно опубликовать пример? (я не настолько хорошо разбираюсь в Ant)
Мне бы хотелось избегать:
- Мне нужно добавить новую библиотеку утилиты, выбрав из моих проектов библиотеки классов Java.
- Я просматриваю библиотеки библиотек, какие банки используются и записывают их.
- Я возвращаюсь к своему основному проекту и добавляю те сторонние библиотеки (только те, которые я не включил уже для непосредственного использования из самого моего основного проекта).
Благодарим вас за любую помощь или за то, что указали мне в правильном направлении.