Java 为什么战争:爆炸对我的Maven构建的输出没有影响?

Java 为什么战争:爆炸对我的Maven构建的输出没有影响?,java,maven,war,Java,Maven,War,通过比较目录列表,可以验证这两种方法生成的输出完全相同 mvn clean install mvn clean war:exploded install 在每种情况下,都有*.class文件等的目录,以及由此生成的*.war 因此,如果您想为您的开发环境或某些部署场景使用分解的war,那么指定war:exploded有什么价值吗 war:exploded 允许您指定创建分解的.war的目录(即在服务器部署目录中) 在/target目录中创建.class文件等,然后将其打包为war文件 因此

通过比较目录列表,可以验证这两种方法生成的输出完全相同

mvn clean install

mvn clean war:exploded install
在每种情况下,都有
*.class
文件等的目录,以及由此生成的
*.war

因此,如果您想为您的开发环境或某些部署场景使用分解的war,那么指定
war:exploded
有什么价值吗

war:exploded
允许您指定创建分解的.war的目录(即在服务器部署目录中)

在/target目录中创建.class文件等,然后将其打包为war文件

因此,值应该是使分解的war文件位于正确的位置,而不是在/target中

mvn clean install