Заставить NetBeans (ant) создать несколько jar-файлов для одного проекта - PullRequest
10 голосов
/ 22 января 2011

У меня есть проект в NetBeans, который включает два основных класса, один запускает клиента, а другой запускает сервер.

Мне нужно создать два jar-файла для переноса в два exe-файла, один для клиента и один для сервера, как я могу это сделать?

Спасибо.

Примечание: я использую муравья.

Ответы [ 2 ]

13 голосов
/ 22 января 2011

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

Во-первых, вы можете перезаписать цель Ant NetBeans в build.xml проекта, чтобы создать два файла JAR.Как вы можете это сделать, объясняется в онлайн-справке NetBeans.Глава называется «Настройка скрипта Ant, сгенерированного IDE

Но я бы порекомендовал создавать разные проекты для каждого« исполняемого файла ».

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

  1. MyApp Common - содержит все классы, которые используются сервером и клиентом
  2. MyApp Server - содержит все необходимое длясервер, включает в себя проект «MyApp Common» в виде библиотеки
  3. MyApp Client - содержит все, что вам нужно для клиента, включает в себя проект «MyApp Common» в виде библиотеки.

Затем при сборке проекта клиента или сервера каждый из них создаст отдельный файл JAR.

0 голосов
/ 22 января 2011

Вы можете иметь две сети в одном файле JAR.(Только один, если вам нужен исполняемый файл jar)

Для создания двух файлов jar вам понадобятся два модуля maven / pom.xml

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