加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

依赖 – maven提供范围

发布时间:2020-12-14 00:47:30 所属栏目:百科 来源:网络整理
导读:dependency groupIdjavax.servlet/groupId artifactIdservlet-api/artifactId version2.5/version scopeprovided/scope/dependency 我在项目的pom.xml中使用依赖关系导入.我的问题是我的版本为2.5.但是写一个较低的版本是很重要的吗?例如我的意思是,如果我
<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
</dependency>

我在项目的pom.xml中使用依赖关系导入.我的问题是我的版本为2.5.但是写一个较低的版本是很重要的吗?例如我的意思是,如果我的项目使用3.0版本,我写的2.5将被提供? (我的意思是让我们接受2.5是好的,我的项目运行良好,如果我没有改变任何其他,只是改变2.5到2.0是否导致错误?)

这取决于.

一般来说,如果你期待一个确切的版本(即使提供),那就是你应该提供的.

但是,有些情况下,您可能需要对版本进行一些修改.这就是说 – 我会争辩2分:

1)可能让您的项目期望较低版本,并提供更高版本;只要较高版本不是主要版本.我建议看一个好的开源版本控制模型,比如Apache project.

2)您的项目期望更高的版本并获得较低的版本可能不是很好.主要原因是你不能指望那些可能不存在的东西.

我希望这有帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读