Cannot resolve jakarta.annotation:jakarta.annotation-api:1.3.5解决

报错如下

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 查看本文章

猜你喜欢

转载自blog.csdn.net/m0_46948660/article/details/131905430
今日推荐