将所有依赖项打包在 jar 中还是在 maven 构建中 war?
Will all dependencies packaged in jar or war in maven build?
我是 Maven 的新手,我有一个需要太多依赖项的多级项目。我对包装有很多疑问。
- 是所有第 3 方依赖项都打包在 jar 中还是 war?具体在 jar ?
- 我已经在本地系统中构建了 war 和 jars,并希望将它们部署到生产环境中。所以我的问题是我是否还需要在生产服务器中安装 maven?
这取决于您的申请类型。您可以将所有依赖项打包到一个 jar 文件中。 .war 文件是一个不同的存档,用于打包可以部署在任何 servlet/jsp 容器上的 Web 应用程序。要将依赖项捆绑到一个 .jar 中,请查看 Maven Assembly Plugin
一个.jar可以不用maven执行。 StackOverlow post 详细讨论了如何 运行 Jar 文件。
我是 Maven 的新手,我有一个需要太多依赖项的多级项目。我对包装有很多疑问。
- 是所有第 3 方依赖项都打包在 jar 中还是 war?具体在 jar ?
- 我已经在本地系统中构建了 war 和 jars,并希望将它们部署到生产环境中。所以我的问题是我是否还需要在生产服务器中安装 maven?
这取决于您的申请类型。您可以将所有依赖项打包到一个 jar 文件中。 .war 文件是一个不同的存档,用于打包可以部署在任何 servlet/jsp 容器上的 Web 应用程序。要将依赖项捆绑到一个 .jar 中,请查看 Maven Assembly Plugin
一个.jar可以不用maven执行。 StackOverlow post 详细讨论了如何 运行 Jar 文件。