标签:就会 本地 使用 out lips 发布 clean resource pat
近开发一个和oracle spatial相关的一个项目,中间添加了三个本地依赖。
在pom中添加三个依赖
<!-- oracle --> <dependency> <groupId>oracle</groupId> <artifactId>sdoapi</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${basedir}/src/main/resources/sdoapi.jar</systemPath> </dependency> <dependency> <groupId>oracle</groupId> <artifactId>sdoutl</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${basedir}/src/main/resources/sdoutl.jar</systemPath> </dependency> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.4.0</version> <scope>system</scope> <systemPath>${basedir}/src/main/resources/ojdbc7.jar</systemPath> </dependency>
编译的时候会从本地取,运行正常。打包部署的时候就会报错。
原项目是在eclipse+springmvc+hibernate+oracle上开发的,本来好好的,使用maven编译打包war发布到tomcat上,打包失败。在eclipse编译项目提示找不到符号,在胡乱操作一通之后。放弃eclipse,将项目部署到idea上。
idea+springboot+mybatis+oracle
顺便见识了下idea的强大。
将项目打包的时候mvn clean package -Dmaven.test.skip=true,又报了同样的错误。使用idea编译同样提示找不到符号,这次没有急于操作,分析了下问题,觉得项目和配置均没有改动,问题应该出在编译环境上。
删除target下面的class文件夹之后在idea上编译正常。最后回到原点,解决打包的问题。
Maven打包项目的时候报找不到符号异常,打包之前是好的,打包报错之后原项目编译也出问题。
标签:就会 本地 使用 out lips 发布 clean resource pat
原文地址:https://www.cnblogs.com/waiwaisiqian/p/9047512.html