使NetBeans(ant)为一个项目生成多个jar文件

blo*_*low 10 java netbeans jar

我有一个netbeans项目,包括两个主要类,一个启动客户端,另一个启动服务器.

我需要创建两个jar文件来包装成两个exe文件,一个用于客户端,一个用于服务器,我该怎么做?

谢谢.

NB:我正在使用蚂蚁.

a_h*_*ame 13

您有两种选择:

首先,您可以在项目的build.xml中覆盖NetBeans ant目标,以便创建两个jar文件.
NetBeans的在线帮助中解释了如何执行此操作.本章命名为"自定义IDE生成的Ant脚本"

但我建议为每个"可执行文件"创建不同的项目.

很可能服务器和客户端正在使用一些通用代码,因此您最终将使用NetBeans中的三个不同项目:

  1. MyApp Common - 包含服务器和客户端使用的所有类
  2. MyApp Server - 包含服务器所需的一切,包括项目"MyApp Common"作为库
  3. MyApp客户端 - 包含客户端所需的一切,包括项目"MyApp Common"作为库.

然后,当您构建客户端或服务器项目时,每个项目都将生成一个单独的jar文件.

  • 拥有不同项目的目的是因为它易于维护.分离到Common-Server-Client是最常用的方法. (4认同)