Maven 在pom.xml中添加本地库,但在运行war文件时找不到
我的开发环境是EclipseST。 我对这个问题的看法如下: 首先在pom.xml中添加本地jar文件Maven 在pom.xml中添加本地库,但在运行war文件时找不到,maven,Maven,我的开发环境是EclipseST。 我对这个问题的看法如下: 首先在pom.xml中添加本地jar文件 testjdbc 测试jdbc 8.4.1.2032 系统 ${project.basedir}/patch/testjdbc.jar 在开发环境中没有编译错误是可以的,在打包这个项目之后,我也在pakcge文件中检查了这个文件。 但在STS服务器中运行时找不到它 我已经检查了“Browse Deployment Location”并且testjdbc.jar不存在。这按设计工作。系统范围
testjdbc
测试jdbc
8.4.1.2032
系统
${project.basedir}/patch/testjdbc.jar
在开发环境中没有编译错误是可以的,在打包这个项目之后,我也在pakcge文件中检查了这个文件。
但在STS服务器中运行时找不到它
我已经检查了“Browse Deployment Location”并且testjdbc.jar不存在。这按设计工作。系统范围依赖项将不会打包到应用程序中 提供了这与compile非常相似,但表示您希望使用JDK 或在运行时提供依赖关系的容器。例如,当 要为Java企业版构建web应用程序,您需要 将ServletAPI和相关JavaEEAPI的依赖关系设置为 提供范围,因为web容器提供这些类。这 作用域仅在编译和测试类路径上可用,并且 不及物 系统此范围与提供的类似,只是您必须 提供显式包含它的JAR。人工制品总是 可用,不在存储库中查找 看