Java Maven-Spring Web 项目 - 将依赖项分离到 Jar o War
Java Maven-Spring Web Project - Separating Dependencies into Jar o War
我是 Maven 的新手。我正在使用 Spring-Maven 项目,它生成一个 WAR 文件,其中包含 95Mb 的依赖项 (JAR) 和 5Mb 的代码。
无论如何要分开代码和库?将我的代码打包到 WAR 并将所有依赖项打包到其他 WAR/Jar?.
我正在 tomcat 服务器中部署我的应用程序。
提前致谢!
您可以通过在 pom
中将 scope
指定为 provided
来排除 WAR 中选定的依赖项。
例如:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
只需确保您的依赖项在类路径中可用。您可以将它们放在服务器的共享库目录中。
例如,在 tomcat 中是 /lib 目录。
我是 Maven 的新手。我正在使用 Spring-Maven 项目,它生成一个 WAR 文件,其中包含 95Mb 的依赖项 (JAR) 和 5Mb 的代码。 无论如何要分开代码和库?将我的代码打包到 WAR 并将所有依赖项打包到其他 WAR/Jar?.
我正在 tomcat 服务器中部署我的应用程序。
提前致谢!
您可以通过在 pom
中将 scope
指定为 provided
来排除 WAR 中选定的依赖项。
例如:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
只需确保您的依赖项在类路径中可用。您可以将它们放在服务器的共享库目录中。
例如,在 tomcat 中是 /lib 目录。