执行Maven clean install时jbossweb依赖下载401未授权问题求助
解决Maven下载jbossweb依赖401未授权问题
方案1:改用JBoss官方Maven仓库
jbossweb是JBoss官方构件,优先使用JBoss的公共仓库,而非Spring插件仓库。在你的pom.xml中替换或添加JBoss仓库:
<repositories> <repository> <id>jboss-public-repository-group</id> <url>https://repository.jboss.org/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>securecentral</id> <url>https://repo.maven.apache.org/maven2</url> </repository> </repositories>
添加后重新执行mvn clean install,该仓库无需认证即可访问jbossweb依赖。
方案2:手动安装依赖到本地仓库
如果官方仓库访问有问题,可手动下载构件并安装到本地Maven仓库:
- 从JBoss仓库下载
jbossweb-7.4.10.Final.pom和jbossweb-7.4.10.Final.jar - 执行以下Maven命令完成安装:
mvn install:install-file -Dfile=jbossweb-7.4.10.Final.jar -DpomFile=jbossweb-7.4.10.Final.pom
安装完成后,项目构建时会直接从本地仓库读取依赖。
说明
Mvnrepository显示的Spring插件仓库信息已过时,当前该仓库不仅需要认证(导致401错误),且仓库内已不存在该版本的jbossweb依赖,因此切换到JBoss官方仓库是最直接的解决方式。
内容的提问来源于stack exchange,提问作者anais1477
相关产品推荐
相关产品推荐

