构建使用ANT两个独立的Web应用程序1战(Build 1 war from two separat

2019-10-22 11:15发布

是否有可能通过使用ANT,创造1战文件出两个独立的Eclipse Java Web应用程序项目? 除了从仅仅复制正确的文件到正确的地方我将必须能够在两个创建一个单一的web.xml。 还存在于两个项目的一些其他文件应合并成一个文件。

谢谢

PICH

Answer 1:

如果要打包多个Web应用程序结合在一起,为标准格式是EAR文件。 http://en.wikipedia.org/wiki/EAR_(file_format)



Answer 2:

蚂蚁不关心蚀。 它可以从任何地方抢东西。

但服用2个独立的web.xml和组合成1个文件..不知道你能够自动做到这一点。 太多的变数与那怎么会发生。

你可以做的是:

  1. 在Eclipse的Project 1全部由自己
  2. 在Eclipse项目中有2全部由自己
  3. 有共同的东西,如超级web.xml文件(你做手工)在第三个项目3
  4. 蚂蚁有来自全国各地拉正确的东西,并作出战争。

听起来像很多工作,但。 为什么你有2个独立的web.xml,如果他们要同一场战争? 为什么不干脆让1名大的项目?



Answer 3:

如果没有重复的文件很容易。 然后,只需解压他们对彼此的顶部和邮政编码,他们回到一个新的WAR文件。

如果有重复的,你需要确定生成的文件中去什么样的信息。 对于合并的web.xml文件,最简单的就是最有可能通过使用XML能够转换工具。 典型的选择是XSLT,并且在Java 1.4中,更新现有的XSLT引擎。

现在的问题是,但是,如果这是可以完全自动化,或者您需要有任何WAR文件的作者知道其他(写片断,等等)。 请提供更多的细节。



文章来源: Build 1 war from two separate web applications using ANT