我们将为我们的客户开发一个以Java EE技术编码的巨大webapp。我的客户端不支持在他们的服务器中使用OSS的ANT和Eclipse。因此我们的要求是在我们的本地系统中编写和开发应用程序并对其进行测试,然后我们需要在客户端服务器中提供源代码,在那里我们将运行一个部署脚本,它将编译所需的java文件源文件并将.class文件和其他资源文件部署到在该服务器上运行的Tomcat(HP-UX)。打包并部署没有ANT的Java EE webapp
是否可以使用JAVA_HOME/bin中提供的javac,jar或其他命令来使用ANT脚本部署应用程序?如果有任何这样的实施可以请指导我们?我很想知道在ANT开发之前,JAVA开发人员是如何用来部署大型应用程序的。我开始知道MAKE命令(在我们的服务器上可用)不适合Java应用程序。
注意:我们将有复杂的包层次(多达4个级别)
UPDATE:它看起来像我没有一个简单的答案。我想说服我们的客户使用ANT。如果没有,我会根据下面的评论为我的客户开发一个跨平台的定制构建工具......感谢家伙..我不认为构建这种类型的工具并不难,如果我们知道包装和部署的正确步骤。 ..
为什么你需要在客户端服务器建立呢?提交战争或耳朵文件会不会更自然? – 2012-07-22 17:29:27
是的,我们可以做到这一点。但客户端只需要源文件。比方说,我们提供源文件和.war文件。但在未来,如果他们想自己,他们不能维护应用程序,因为他们不能够像OSS ANT,ECLIPSE安装在他们的开发系统.... – Venkatesh 2012-07-22 17:34:17
所以Tomcat是不是OSS呢? – Codo 2012-07-22 17:41:30