【maven引入stripe依赖失败】Spring Boot后端

【maven引入stripe依赖失败】Spring Boot后端

在后端准备引入Stripe来帮助checkout支付。结果引入dependency的时候,失败了。引入的dependency如下:

<dependency>
			<groupId>com.stripe</groupId>
			<artifactId>stripe-java</artifactId>
			<version>22.0.0</version>
		</dependency>

显示的报错如下:
failed to read artifact descriptor for com.stripe:stripe-java:jar:22.0.0:2

经过分析,认为大概率是maven的问题。我的maven的版本是3.6.3好像无法解析stripe的这个文件。猜想可能是maven不是从中央仓库下载的依赖,于是希望指定Maven使用中央仓库下载依赖。因此在pom.xml中又引入

<repositories>
    <repository>
        <id>central</id>
        <url>https://repo.maven.apache.org/maven2</url>
        <releases>
            <enabled>true</enabled>
        </releases>
    </repository>
</repositories>

来制定Maven使用中央仓库下载依赖。

加上这个配置后,原来的 Maven 配置不会被影响,只是增加了一个 Maven 仓库的地址。如果在项目中使用了新的依赖,Maven 会从这个新的仓库下载依赖。如果这个新的仓库没有需要的依赖,Maven 会继续从其他配置的仓库中下载。这样就可以既不影响原来的项目的情况,又解决依赖安装失败的问题了。

你可能感兴趣的:(maven,spring,boot,java)