美文网首页
引入外部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