0
我是Maven的新品牌。我正在使用Spring-Maven项目,它生成一个带有95Mb依赖项(JAR)和5Mb代码的WAR文件。 无论如何分离代码和库?将我的代码打包到WAR中,并将所有依赖项打包到其他WAR/Jar中?Java Maven-Spring Web项目 - 将依赖关系分离为Jar o战争
我在tomcat服务器上部署我的应用程序。
预先感谢您!
我是Maven的新品牌。我正在使用Spring-Maven项目,它生成一个带有95Mb依赖项(JAR)和5Mb代码的WAR文件。 无论如何分离代码和库?将我的代码打包到WAR中,并将所有依赖项打包到其他WAR/Jar中?Java Maven-Spring Web项目 - 将依赖关系分离为Jar o战争
我在tomcat服务器上部署我的应用程序。
预先感谢您!
您可以通过在pom
中指定scope
为provided
来排除WAR中的选定依赖关系。
例如:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
只要确保你的依赖在classpath中可用。你可以把它们放在服务器的共享lib目录中。
例如,在tomcat中它的目录为/lib。
谢谢!这个对我有用! –