我们将为我们的客户开发一个用 Java EE 技术编码的大型 webapp。我的客户端不支持其服务器中的 OSS ANT 和 Eclipse。
所以我们的要求是在我们的本地系统中编码和开发应用程序并对其进行测试,然后我们需要在客户端服务器中提供源代码,我们将在其中运行一个部署脚本,该脚本将从源文件编译所需的 java 文件并部署.class 文件和其他资源文件到在该服务器 (HP-UX) 上运行的 Tomcat。
是否可以在不使用 ANT 脚本的情况下仅使用 javac、jar 或 JAVA_HOME/bin 中可用的其他命令来部署应用程序?如果有任何这样的实施,你能指导我们吗?我想知道在开发 ANT 之前,JAVA 开发人员是如何部署大型应用程序的。我开始知道 MAKE 命令(在我们的服务器中可用)不适用于 java 应用程序。
注意:我们将有复杂的包层次结构(最多 4 个级别)
更新:看起来我没有一个直截了当的答案。我想说服我们的客户使用 ANT。如果不是,我将根据下面的评论为我的客户开发一个跨平台定制构建工具......谢谢大家......如果我们知道打包和部署的正确步骤,我认为构建这种类型的工具并不难。 ..