1. 引言
昨天发现我idea2018在reimport maven依赖的时候有点卡bug 有时候引入不了
先贴pom
4.0.0
org.springframework.boot
spring-boot-starter-parent
2.7.11
<groupId>com.company.test</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<!--gitlab上项目打包以后传到软件包库-->
<groupId>com.company.you</groupId>
<artifactId>result</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>gitlab-maven</id>
<url>https://git.cyber-dancer.tech/api/v4/projects/3/packages/maven</url>
</repository>
<!--<repository> 如果只有一个依赖的情况下无需使用这个-->
<!--<id>aliyun</id>-->
<!--<url>https://maven.aliyun.com/nexus/content/groups/public</url>-->
<!--</repository>-->
</repositories>
<distributionManagement>
<!--<repository>-->
<!--<id>gitlab-maven</id> 这是个稳定版本 但可以不适用 开发中可以只用下面的开发中版本-->
<!--<url>https://git.cyber-dancer.tech/api/v4/projects/3/packages/maven</url>-->
<!--</repository>-->
<snapshotRepository>
<!--等价于上面的repository 但这个属于开发中版本 不稳定 上面那个比较稳定-->
<id>gitlab-maven</id>
<url>https://git.cyber-dancer.tech/api/v4/projects/3/packages/maven</url>
</snapshotRepository>
</distributionManagement>
具体操作流程
1.复制gitlab软件包库的Installation的内容 到你的pom文件里 注意在标签里
2.然后复制Registry setup里的内容到pom中
3.注意你的setting.xml需要配置你访问时候的name和value
4.配置完成以后注意 如果你的idea版本过低的话 需要先去命令行打包然后在去刷新maven
mvn install 这个时候你就能看到下载的记录里有东西了 然后去点下图的刷新就好了