iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >使用SpringBootMaven插件的详细方法
  • 359
分享到

使用SpringBootMaven插件的详细方法

SpringBootMaven插件SpringBootMaven使用 2023-05-19 08:05:11 359人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录Maven继承starter parent使用没有父POM的Spring Boot改变Java版本使用spring Boot Maven插件Maven Maven用户可以继承sp

Maven

Maven用户可以继承spring-boot-starter-parent项目来获取合适的默认设置。该父项目提供以下特性:

  • 默认编译级别为Java 1.6
  • 源码编码为UTF-8
  • 一个依赖管理节点,允许你省略普通依赖的<version>标签,继承自spring-boot-dependencies POM。
  • 合适的资源过滤
  • 合适的插件配置(exec插件,surefire,git commit ID,shade)
  • 针对application.properties和application.yml的资源过滤

最后一点:由于默认配置文件接收Spring风格的占位符(${...}),Maven filtering改用@..@占位符(你可以使用Maven属性resource.delimiter来覆盖它)。

继承starter parent

想配置你的项目继承spring-boot-starter-parent只需要简单地设置parent为:

<!-- Inherit defaults from Spring Boot -->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.0.BUILD-SNAPSHOT</version>
</parent>

:你应该只需要在该依赖上指定Spring Boot版本。如果导入其他的starters,你可以放心的省略版本号。

使用没有父POM的Spring Boot

不是每个人都喜欢继承spring-boot-starter-parent POM。你可能需要使用公司标准parent,或你可能倾向于显式声明所有Maven配置。

如果你不使用spring-boot-starter-parent,通过使用一个scope=import的依赖,你仍能获取到依赖管理的好处:

<dependencyManagement>
     <dependencies>
        <dependency>
            <!-- Import dependency management from Spring Boot -->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>1.3.0.BUILD-SNAPSHOT</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

改变Java版本

spring-boot-starter-parent选择相当保守的Java兼容策略。如果你遵循我们的建议,使用最新的Java版本,你可以添加一个java.version属性:

<properties>
    <java.version>1.8</java.version>
</properties>

使用Spring Boot Maven插件

Spring Boot包含一个[Maven插件](…/VIII. Build tool plugins/58. Spring Boot Maven plugin.md),它可以将项目打包成一个可执行jar。如果想使用它,你可以将该插件添加到<plugins>节点处:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

:如果使用Spring Boot starter parent pom,你只需要添加该插件而无需配置它,除非你想改变定义在partent中的设置。

到此这篇关于如何使用Spring Boot Maven插件的文章就介绍到这了,更多相关Spring Boot Maven插件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 使用SpringBootMaven插件的详细方法

本文链接: https://www.lsjlt.com/news/212662.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用SpringBootMaven插件的详细方法
    目录Maven继承starter parent使用没有父POM的Spring Boot改变Java版本使用Spring Boot Maven插件Maven Maven用户可以继承sp...
    99+
    2023-05-19
    Spring Boot Maven插件 Spring Boot Maven使用
  • vscode使用Prettier Code插件的详细教程
    为什么要使用prettier? 在大公司,前端开发的代码可能会有自己的代码规范,如果快速生成自己的代码规范呢?使用Prettier是一个比较好的选择! 如何安装Prettier Co...
    99+
    2024-04-02
  • Vue插件使用方法详情分享
    目录一.应用场景二.使用方法1.使用自定义插件2.使用第三方插件【elementUI】一.应用场景 为vue添加全局功能,比如添加全局的方法和属性、混入全局组件、添加全局资源(指令、...
    99+
    2024-04-02
  • canvas操作插件fabric.js使用方法详解
    fabric.js是一个很好用的 canvas 操作插件,下面整理了一些平时项目中用到的知识点: //1: 获得画布上的所有对象: var items = canvas.getO...
    99+
    2024-04-02
  • Maven 常用插件的详细整理
    Maven 常用插件的详细整理源码分析<artifactId>maven-pmd-plugin</artifactId> ...
    99+
    2023-05-31
    maven 常用插件
  • Dockerfile Maven 插件的使用方法
    本篇内容介绍了“Dockerfile Maven 插件的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Dockerfile Mave...
    99+
    2023-06-19
  • vue.js实现日历插件使用方法详解
    今天要实现的功能就是以下这个功能:vue.js模拟日历插件 好了废话不多说了 直接上代码了 css: *{ margin: 0; padding: 0;...
    99+
    2024-04-02
  • BertTokenizer的使用方法(超详细)
    导入 from transformers import BertTokenizerfrom pytorch_pretrained import BertTokenizer 以上两行代码都可以导入Ber...
    99+
    2023-09-10
    人工智能 深度学习 python pytorch
  • vue验证码(identify)插件使用方法详解
    identify是一款使用使用canvas来生成图形验证码的vue插件。 代码: identify.vue组件(主要用于定义参数和方法) <template>   <...
    99+
    2024-04-02
  • maven:Maven Helper插件使用方法
    引言  maven Helper是排查jar包冲突的一大利器,jar包冲突大部分是由于引用了同一个jar的不同版本而导致的。  maven Helper就是一个将pom.xml图形化界面的一个插件(总...
    99+
    2023-09-17
    maven java 开发语言
  • SpringBoot中MybatisX插件的简单使用教程(超详细!!)
    1.什么是MybatisX?     MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。                           ...
    99+
    2023-09-12
    intellij-idea java spring boot mysql
  • 详细介绍Github的使用方法
    随着互联网技术的不断发展,越来越多的开发者开始加入到开源项目中,Github作为目前全球最大的代码托管平台之一,也成为了开发者们分享、学习、合作的重要工具之一。然而,如何使用Github来进行代码管理、版本控制、协作开发等,还是很多新手开发...
    99+
    2023-10-22
  • Vue3中Vuex的详细使用方法
    目录Vuex是做什么的?状态管理是什么单页面的状态管理vuex(Vue3.2版本)多页状态管理vuex store对象属性介绍Vue3中获取 store 实例对象的方法1. stat...
    99+
    2024-04-02
  • fastjson 使用方法详细介绍
    Fastjson介绍Fastjson是一个Java语言编写的JSON处理器。遵循http://json.org标准,为其官方网站收录的参考实现之一。功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、M...
    99+
    2023-05-30
    fastjson 使用
  • 详细docker-maven-plugin使用方法
    目录Docker-Maven-PluginMaven插件自动部署步骤1、修改宿主机的docker配置,开放2375端口,让其可以远程访问2、刷新配置,重启服务3、配置容器防火墙&nb...
    99+
    2024-04-02
  • vue3使用particles插件实现粒子背景的方法详解
    目录总结效果(可以修改多种不同的样式效果) 1、安装 npm install particles.vue3 2、main.js import { createApp } from ...
    99+
    2024-04-02
  • Python中JSON的使用方法(超详细)
    目录1. JSON简介2. JSON语法规则3. JSON数据类型4. JSON对象5. JSON数组6. JSON中常用的方法6.1 json.dumps()6.2 json.lo...
    99+
    2022-11-13
    Python JSON使用 Python JSON基本使用 Python JSON
  • 详解eclipse中Maven工程使用Tomcat7以上插件的方法
    Maven中使用tomcat:run命令默认是使用Tomcat6的版本,现在要用到Tomcat7以上的版本,在eclipse的Maven工程中配置如下在项目的pom里面加入如下配置:官网配置: http://tomcat.apache.or...
    99+
    2023-05-30
    maven tomcat7 omc
  • 详细介绍golang中.()的使用方法
    Golang是一门非常流行的编程语言,在很多领域都有着广泛的应用。在开发过程中,很多时候我们需要将函数作为参数传递给其他函数,这时候就需要用到golang中的.()用法。本文将详细介绍golang中.()的使用方法。什么是.()用法?在go...
    99+
    2023-05-14
  • vue中keepAlive组件的作用和使用方法详细介绍
    这篇文章主要讲解了“vue中keepAlive组件的作用和使用方法详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中keepAlive组件的作用和使用方法详细介绍”吧!前言在面试...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作