我试图弄清楚如何通过相当慢的 VPN 连接将一个巨大的 (40-50 MB) EAR 文件部署到服务器。EAR 包含在 Glassfish 中创建的 EJB 和 WAR 项目,90% 的文件大小来自使用的外部依赖库。
有没有人想出一个从 Netbeans 优雅地部署到生产系统的策略,其中部署(通过网络)只针对真正需要的东西(即只有一个 WAR,而不是整个 EAR,或者只是一个库,而不是整个图书馆子项目)。
与第一点相关,如何在 Netbeans 中将外部依赖库与项目分离,以便项目在开发机器上编译,但是在创建 EAR/WAR/EJB 时它不包含所有依赖 JAR,这使得它变得庞大.
也许我们需要编写自定义的 ant 脚本?开始使用maven?
谢谢大家热心解答,
博佐