为同一个项目创建两个可执行jar?

时间:2012-01-24 00:32:12

标签: java jar

我开发了一个带有RMI,JPA和H2DB的Java应用程序,看看截图是我的项目:

enter image description here

我需要的是拥有两个JAR(客户端和服务器),并导入截图中描述的库。 问题是netbeans不会为同一个项目生成两个JAR:

enter image description here

此框允许您为项目创建一个jar ... 有这个问题的解决方案吗?

提前结束。

2 个答案:

答案 0 :(得分:1)

将您的项目分解为三个模块。一个用于共享代码,一个用于服务器,一个用于客户端。像你一样拥有它将最终导致不可维护的代码(并且更快而不是更晚......)。

答案 1 :(得分:1)

如果你想保留你的项目结构,我建议使用ant脚本来构建你的jar。这样,您可以指定要包含在客户端和服务器jar中的源文件和jar依赖项。