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。
謝謝!這個對我有用! –