报错如下
Cannot resolve jakarta.annotation:jakarta.annotation-api:1.3.5
即便在maven仓库/jakarta/annotation下重删这个包也没用。
原因
学习时配置了maven私服,没连上阿里云的仓库。
解决
注释掉私服代码,一共三段:
注释掉私服的访问用户名/密码<server>:
<!--<server>
<id>maven-releases</id>
<username>admin</username>
<password>admin</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>admin</password>
</server>-->
注释掉私服依赖下载的仓库组地址<mirror>和<profile>:
<!-- <mirror>
<id>maven-public</id>
<mirrorOf>*</mirrorOf>
<url>http://私服ip:端口/repository/maven-public/</url>
</mirror> -->
<!-- <profile>
<id>allow-snapshots</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>maven-public</id>
<url>http://私服ip:端口/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile> -->
注释掉配置上传资源的位置<distributionManagement>:
<!-- <distributionManagement>
<!-- release版本的发布地址 -->
<repository>
<id>maven-releases</id>
<url>http://私服ip:端口/repository/maven-releases/</url>
</repository>
<!-- snapshot版本的发布地址 -->
<snapshotRepository>
<id>maven-snapshots</id>
<url>http://私服ip:端口/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement> -->
然后,配置回阿里云的服务器,在<mirrors>写上对应的<mirror>:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
再次刷新,成功。
扫描二维码关注公众号,回复:
16185005 查看本文章