maven 依赖

  作者:记性不好的阁主

一、依赖


1、创建空的工程







2、创建模块


  • 先创建一个springboot模块







  • 再创建一个maven模块







目前有两个模块





3、将springboot进行安装到本地




可以看到已经安装到本地仓库






4、对hello的pom文件中添加依赖springboot并对hello进行编译




依赖成功


二、依赖范围


例:


<dependencies>
<dependency>
<groupId>com.laoxu</groupId>
<artifactId>springboothello</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies>








  • provided范围依赖说明
  • 例如servlet-api.jar,在本地测试时需要使用这个jar启动服务器,而部署到服务器上的tomcat时,由于tomcat容器中已经存在了这个jar,若参与打包会冲突,即范围为provided。



三、依赖的排除


例:


<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!--忽略内嵌tomcat,打包部署到tomcat。注*本地运行的时候要把这一段忽略引入个注释掉,要不然项目启动不了-->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>


四、统一配置


统一配置版本号



  • 先自定义一个标签,用于配置版本号


<properties>
<laoxu.spring.version>2.2.4.RELEASE</laoxu.spring.version>
</properties>


  • 引用自定义标签属性


<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>${laoxu.spring.version}</version>
</dependency>
</dependencies>


此时,${laoxu.spring.version}  就代表 2.2.4.RELEASE



相关推荐

评论 抢沙发

表情

分类选择