Java 执行部署时生成目录和dist目录的用途不同

Java 执行部署时生成目录和dist目录的用途不同,java,tomcat,deployment,ant,build-process,Java,Tomcat,Deployment,Ant,Build Process,我正在创建一个ant脚本,我想知道我将整个kaboodle打包成一个.war文件并放在webapps目录中的目录名应该是什么 它应该是dist还是build?dist build仅用于.class文件,而dist将包括WEB-INF、META-INF、库等。build目录是编译文件的目的地。Dist目录用于分发文件(应用程序生成包的位置) 在您的情况下,它显然是dist目录。 构建将包含所有单独的.jar、.war资源文件和ejb.ear Dist将拥有像ear file这样的分发文件,其中包含

我正在创建一个ant脚本,我想知道我将整个kaboodle打包成一个.war文件并放在webapps目录中的目录名应该是什么

它应该是dist还是build?

dist


build仅用于.class文件,而dist将包括WEB-INF、META-INF、库等。build目录是编译文件的目的地。Dist目录用于分发文件(应用程序生成包的位置)

在您的情况下,它显然是dist目录。

  • 构建将包含所有单独的.jar、.war资源文件和ejb.ear
  • Dist将拥有像ear file这样的分发文件,其中包含所有jar和war

Build和dist都包含由生成过程创建的文件。但是dist包含您实际上希望保留在其末尾的文件。

将其命名为“war”怎么样:)那么build是否应该位于dist内部,因为它似乎应该包含文件的子集?通常不是这样。构建通常放在JAR中,JAR放在WEB-INF的某个地方,或者包结构被复制到WEB-INF/类中