环境
- IntelliJ IDEA 2018.1.5 x64
- apache-maven-3.5.3
问题
下面展示pom.xml
中的代码。
<dependency>
<groupId>com.XXXXX</groupId>
<artifactId>bzb_njwhd</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/ly-uap.3.2.0.jar</systemPath>
</dependency>
报错原因
因为在引入jar包时自定义的组id(artifactId)bzb_njwhd
与项目的组id同名了,导致maven打包时会报错is referencing itself
。
解决办法
把artifactId
改掉即可。
<dependency>
<groupId>com.XXXXX</groupId>
<artifactId>ly-uap</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/ly-uap.3.2.0.jar</systemPath>
</dependency>