首页
学习
活动
专区
圈层
工具
发布

Maven中pom.xml中的scope讲解

大家好,又见面了,我是你们的朋友全栈君。 一、compile:编译范围 compile是默认的范围;如果没有提供一个范围,编译范围依赖在所有的classpath 中可用,同时它们也会被打包。...例如如果开发了一个web 应用,可能在编译 classpath 中需要可用的Servlet API 来编译一个servlet,但是你不会想要在打包好的WAR 中包含这个Servlet API;这Servlet...version>4.11 test 五、system:系统范围 system范围依赖与provided 类似,但是你必须显式的提供一个对于本地系统中...这么做是为了允许基于本地对象编译,而这些对象是系统类库的一部分。这样的构件应该是一直可用的,Maven 也不会在仓库中去寻找它。...注意该范围是不推荐使用的(你应该一直尽量去从公共或定制的 Maven 仓库中引用依赖)。

1.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Maven pom.xml中的元素modules、parent、properties以及import

    modules   从字面意思来说,module就是模块,而pom.xml中的modules也正是这个意思,用来管理同个项目中的各个模块;如果maven用的比较简单,或者说项目的模块在pom.xml没进行划分...在父pom.xml中配置dependencyManagement元素 的使用,即使该依赖在父POM中的dependencyManagement中声明了,也不会产生任何效果。...元素中,如下就是讲account-aggregator中的dependencyManagement配置导入并合并到当前POM中。...而言,它不知道有哪些子模块继承它,但那些子模块都必须知道自己的父POM是什么;   3.聚合POM与继承中的父POM的packaging都必须是pom;同时,聚合模块与继承中的父模块除了POM外,都没有实际的内容

    3K20

    SpringBoot的pom.xml之starter

    2、正文   我们打开一个SpringBoot项目,进入到它的pom.xml文件。  ...如果你使用A技术的东西,那你就只用导入A技术的stater就行了,其他的东西也不需要你管了,SpringBoot帮你管了   为什么SpringBoot这么好用,就是因为有很多个这样的Stater供我们使用...,才让我们的开发效率变高的。  ...那这个Stater什么时候加进来的呢?   就是我们创建SpringBoot项目的时候选择技术集的时候加入进来的,而spring-boot-starter-test是默认加入进来的。  ...3、实际开发  3.1 使用任意坐标时,仅书写GAV中的G和A,V由SpringBoot提供,除非SpringBoot未提供对应版本V  3.2 如发生坐标错误,再指定Version(要小心版本冲突

    86520

    ArcEngine 中的-2147467259错误

    大家好,又见面了,我是你们的朋友全栈君。 近日在ArcEngine中做InsertFeature(向*.mdb数据中添加要素)操作时出现了-2147467259错误。...由于代码在之前的测试中没有上述异常,遂怀疑是数据问题。经过排查,发现数据的属性表的中有一个字段的长度变短,而待添加的要素相关字段长度超标导致了上述问题,修改后错误消失。...但另一处数据添加过程中再次报了-2147467259错误。这次再排查,发现是字段要求非空,而待添加的要素相关字段为空。人工补上字段值后,仍然报错。...应用表中的字段,Access 会警告提示该字是保留字,且在引用该字段时可能会遇到错误。...字段引发的错误。

    3.7K30

    SpringBoot的pom.xml之依赖版本管理

    首先我们打开 快速上手springBoot(IDEA联网版带图)_英杰的学习日记的博客-CSDN博客 创建好的项目,找到它的pom.xml文件,里面可以看一个parent属性,代码如下。...然后Object-a:pom.xml和Object-b:pom.xml用Object-gather:pom.xml的就行了。...这个pom.xml文件中把常用的这些版本信息统一管理,写到一起,配置成Maven的属性,而Object-gather:pom.xml直接引用Object-parent:pom.xml的坐标,你看现在是不是专业了许多...打开它的pom.xml看一眼。 没有parent?那怎么办,那我们的版本管理这个功能岂不是没了?NO,我们往下看。    ...4、小结         4.1 开发SpringBoot程序要继承spring-boot-starter-parent         4.2 spring-boot-starter-parent中定义了若干个依赖管理

    2.6K30
    领券