美文网首页
引入外部jar包,打包错误

引入外部jar包,打包错误

作者: 帮我的鸵鸟盖个章 | 来源:发表于2021-02-18 17:07 被阅读0次

    引入外部jar包的方式

    1. resource目录下新建lib 文件夹,将引入的 jar包放入lib文件夹

    2. 在pom文件中引入

              <dependency>
                  <groupId>com.aliyuns.dybaseapi</groupId>
                  <artifactId>model.v20170525</artifactId>
                  <version>1.0.0</version>
                  <scope>system</scope>
                  <systemPath>${project.basedir}/src/main/resources/lib/aliyun-java-sdk-dybaseapi-1.0.0.jar</systemPath>
              </dependency>
      

    通过以上方式引入jar包,一开始是没有问题的,后来改了项目结构,打包就报下面的错误:

    Some problems were encountered while building the effective model for com.bnq.privacy:ax-common:jar:1.0-SNAPSHOT
    'dependencies.dependency.systemPath' for com.aliyuns.dybaseapi:model.v20170525:jar should not point at files within the project directory, ${project.basedir}/src/main/resources/lib/aliyun-java-sdk-dybaseapi-1.0.0.jar will be unresolvable by dependent projects @ line 74, column 25
    

    解决方法:

    ${project.basedir} 改为${pom.basedir}

    以前看到关于maven有一本很厚的书,当时还觉得有必要吗?现在接触的越来越多,引入,打包,编译,发包,上传私服,debugger等等,用好maven真的很重要,今天又被一个大佬叼了一顿,搞得我面红耳赤,因为公司的一个发布平台是自己搭的(确实很厉害),自己又不想问别人,结果在哪里看日志都不知道,就被叼了,也算是一个教训吧。不会就问,起码现在知道了以后就会少走一些弯路。希望这些被叼之类的事情都早点发生,早点收到教训。学无止境,要会的越来越多,需要知道的越来越多,不想做一个码砖人,为自己加油。

    相关文章

      网友评论

          本文标题:引入外部jar包,打包错误

          本文链接:https://www.haomeiwen.com/subject/vvjlbktx.html