码迷,mamicode.com
首页 > 其他好文 > 详细

Maven打包项目的时候报找不到符号异常,打包之前是好的,打包报错之后原项目编译也出问题。

时间:2018-05-16 19:48:28      阅读:1185      评论:0      收藏:0      [点我收藏+]

标签:就会   本地   使用   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

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!