springboot的pom.xml起步配置和mvn 起步操作

news/2025/2/3 20:47:46/文章来源:https://www.cnblogs.com/txdtxd/p/18697710
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <!-- 项目基本信息 -->
    <packaging>jar</packaging> <!-- 默认打包为可执行 JAR -->
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
   
     <!-- 项目元信息 -->
    <name>demo</name>
    <description>Demo project for Spring Boot</description>

    <!-- 统一配置 -->
    <properties>
        <java.version>1.8</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <spring-boot.version>2.6.13</spring-boot.version>
    </properties>

   



     <!-- Spring Boot 父级依赖管理 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.13</version> <!-- 指定 Spring Boot 2.x 版本 -->
        <relativePath/> <!-- 优先从本地仓库加载 -->
    </parent>

   <!-- 依赖项 -->
    <dependencies>

        <!-- Spring Boot 核心启动器 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!-- 其他常用依赖示例 -->
        <!-- Spring Boot 测试启动器 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

           <!-- Lombok 简化代码 -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.30</version> <!-- 可选,版本需兼容 Spring Boot 2.x -->
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

    </dependencies>
    <!-- 构建配置 -->
    <build>
        <plugins>
        <!-- Spring Boot Maven 插件(打包和运行必备) -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                 <excludes>
                        <!-- 可选:排除特定依赖(如排除内嵌 Tomcat) -->
                        <!-- <exclude>
                            <groupId>org.springframework.boot</groupId>
                            <artifactId>spring-boot-starter-tomcat</artifactId>
                        </exclude> -->
                    </excludes>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>


            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.6.13</version>
            </plugin>

        </plugins>
    </build>

</project>
 
 
编译项目:

mvn clean compile

运行主类:
mvn spring-boot:run

清理
mvn clean install

打包
mvn clean package

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/878379.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

5G华为网管常用命令

本文来自博客园,作者:{IceSparks},转载请注明原文链接:https://www.cnblogs.com/IceSparks/p/18697703

阿里云2025年2月免费领取300元无门槛优惠券!

详情免责声明 版权声明 交流群 公众hao服务器有什么用 服务器可以用于管理网络资源,比如控制网络访问、发送/接收电子邮件和 托管网站。服务器用于网站和大型数据库等应用,具有高速计算能力、长期可靠运行、强大的数据吞吐量、高可用性、可靠性、可扩展性和可管理性。24小时不…

win11中本地组策略编辑器(gpedit.msc)打不开解决方案

1,有内容需要用到本地组策略编辑器,结果发现竟然打不开了。后来百度了一下组策略的位置,去找了下果然没有。(下图是解决了问题的截图,没有选中那个文件)2,新建一个TXT,复制以下内容 @echo off pushd “%~dp0” dir /b C:\Windows\servicing\Packages\Microsoft-Windows…

PyCharm接入本地DeepSeek R1实现AI编程

大家好,我是六哥,欢迎来到今天的技术分享!今天我要给大家带来一个超实用的教程,教你如何使用PyCharm接入DeepSeek R1实现AI编程。就算你是编程小白,也能轻松搞定,话不多说,让我们开始吧! 一、为什么要在本地搭建DeepSeek R1模型? 在开始搭建之前,先和大家聊聊这样做的…

LM Studio 0.3.9 无须修改文件,无须魔法,就能下载 hugging face中的模型

LM Studio 无须魔法,无须修改文件,就可以下载 hugging face 中的模型。LM Studio之前版本需要修改配置文件中的下载路径实现从魔塔下载,新版本0.3.9已经可以使用代理下载了。 LM Studio 0.3.9 版本 中的设置中,已经加入 hugging face proxy代码功能,下载速度挺快。设置如下…

2025年这些实用的C#/.NET知识点你都知道吗?

前言 在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。✍C#/.NET/.NET Core拾遗补漏合集:h…

ADC模数转换

ADC模数转换1、ADC(Analog Digital Convert)模数转换 引脚上连续变化的模拟电压转换为内存中存储的数字变量 逐次逼近型ADC结构图:ADC0809芯片 2、STM32的ADC框图: ① ADC的输入通道; ② 模拟多路开关;③ 模数转换器;④ 规则组(16个通道+1个数据寄存器)和注入组(4个…

こんばんは

碎碎念——2024.11.18こんばんは~ 没有饭碗可真是麻烦,但遇到命运中的饭碗可真不容易呢?我在这个秋天决定焕然一新,开始替换餐具,但我坚信必须要有那种让我“一见钟情”的碗。在日用品店逛了很久,却始终找不到合适的饭碗。 我曾买过一只很漂亮的抹茶碗,但它太适合茶道了,…

2025多校冲刺省选模拟赛8

2025多校冲刺省选模拟赛8\(T1\) A. 波斯菊 \(10pts/10pts\)每个连通块内以关键点为起点的最长路径 \(d_{i}\) 相互独立,有 \(2n-2k-\sum\limits_{i=1}^{k}d_{k}\) 即为所求。观察到可以直接钦定每个关键点距离其最远的点的是哪个点,这样的话就只需要任意两个路径不相交就能保…

为什么选择持续绩效管理(CPM)

组织变革和发展的关键始于你的员工基础。要想在组织中建立一个不断发展和创新的环境,你必须确保你的员工是以目标、绩效和反馈为导向的。 #持续绩效管理#鼓励上级和下级之间建立直接的双向沟通。一个持续的绩效评估可以确保平稳有效的联系,随着时间的推移,可以看到更好的结果…

unity直接安装插件

一共三步 1.窗口->包管理器2. 在弹出的界面里点左上角的加号 依次解读选项为disk 文件夹(zip压缩文件请提前解压)tarball 压缩包(只支持tar压缩包)git URL 网址下载(国内应该得设置代理)by name 指定软件和版本下载 3.以disk为例,进入解压的地方选中package.json接着…