`

maven spring boot 项目

阅读更多

   

 打包可执行jar ,不执行单元测试

   mvn install  -Dmaven.test.skip=true

 

 

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>code.example</groupId>
    <artifactId>spring-boot-tester</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.0.RELEASE</version>
        <relativePath/>
    </parent>

    <name>spring-boot-tester</name>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
        <mysql.connector.version>5.1.43</mysql.connector.version>
        <org.apache.curator>4.1.0</org.apache.curator>
    </properties>

    <dependencies>
        <!-- spring boot -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-aop</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-freemarker</artifactId>
        </dependency>



        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-cache</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>io.lettuce</groupId>
                    <artifactId>lettuce-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

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

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>

        <!-- spring.session -->
        <dependency>
            <groupId>org.springframework.session</groupId>
            <artifactId>spring-session-data-redis</artifactId>
        </dependency>

        <!-- spring.shiro -->
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-spring-boot-web-starter</artifactId>
            <version>1.4.0</version>
        </dependency>
 
   
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>20.0</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <dependency>
            <groupId>com.google.zxing</groupId>
            <artifactId>core</artifactId>
            <version>3.3.3</version>
        </dependency>

        <dependency>
            <groupId>com.google.zxing</groupId>
            <artifactId>javase</artifactId>
            <version>3.3.3</version>
        </dependency>

        <!-- redis -->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
        </dependency>

        <!-- okhttp -->
        <dependency>
            <groupId>com.squareup.okhttp3</groupId>
            <artifactId>okhttp</artifactId>
            <version>3.11.0</version>
        </dependency>
        <dependency>
            <groupId>com.squareup.okhttp3</groupId>
            <artifactId>logging-interceptor</artifactId>
            <version>3.11.0</version>
        </dependency>

        <!-- apache -->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-text</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3.3</version>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.6</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.5</version>
        </dependency>

        <!-- datetime -->
        <dependency>
            <groupId>joda-time</groupId>
            <artifactId>joda-time</artifactId>
            <version>2.10</version>
        </dependency>

        <!-- pinyin4j -->
        <dependency>
            <groupId>com.belerweb</groupId>
            <artifactId>pinyin4j</artifactId>
            <version>2.5.0</version>
        </dependency>

        <!-- lombok -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

        <dependency>
            <groupId>io.netty</groupId>
            <artifactId>netty-all</artifactId>
            <version>4.1.30.Final</version>
        </dependency>

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.49</version>
        </dependency>
 
  
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <executable>true</executable>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>

        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.*</include>
                </includes>
            </resource>
        </resources>
    </build>

</project>

 

 

分享到:
评论

相关推荐

    如何在Web 应用上部署Maven Spring Boot项目-zhanghongmei1

    在Web应用上部署Maven Spring Boot项目涉及到一系列步骤,这些步骤包括项目构建、云平台的选择、Java运行环境的配置以及应用程序的发布。以下是一个详细的指南: 1. **构建 Maven Spring Boot 项目**: - 首先,...

    java maven工程 spring boot 学习源码

    在Spring Boot项目中,我们通常会看到如下的关键依赖: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-web ``` 这段代码引入了Spring Boot的Web起步依赖,包含了处理HTTP请求...

    创建运行maven spring boot工程(使用IntelliJ IDEA以及无集成开发环境)

    IntelliJ IDEA作为一款强大的Java IDE,为开发Spring Boot项目提供了很好的支持。 首先,我们需要安装并配置IntelliJ IDEA。确保你已经下载并安装了最新版本的IntelliJ IDEA,并且在设置中启用了Maven支持。你可以...

    spring boot 框架搭建 maven项目

    ### Spring Boot 框架与 Maven 项目的搭建详解 #### 一、Spring Boot与Maven简介 - **Spring Boot**:是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定...

    java教程之手把手教你用eclipse新建基于maven构建的spring boot项目.zip

    在本Java教程中,我们将深入探讨如何使用Eclipse IDE创建一个基于Maven构建的Spring Boot项目。这个过程涉及几个关键步骤,包括环境配置、Eclipse的设置、Maven的使用以及Spring Boot项目的初始化。 首先,我们需要...

    maven构建spring boot

    利用maven构建spring boot,使用jpa访问oracle数据,实现rest方式的webservice,实现了简单的例子,浏览器可以直接访问,返回json格式数据,下载之后,可以直接使用,在本地已经测试成功。

    009 maven插件spring-boot-maven-plugin

    Spring Boot Maven Plugin 是一个 Maven 插件,用于简化 Spring Boot 项目的构建和打包过程。该插件提供了许多有用的功能,例如重新打包可执行的存档、自定义层配置、继承 Starter 父 POM 等。 插件概述 Spring ...

    maven spring-boot jsp

    在Spring Boot项目中,Maven可以帮助我们自动下载并管理所有必要的库和依赖,使得开发环境快速搭建。 Spring Boot是由Pivotal团队维护的一个框架,它简化了Spring应用程序的创建和部署。Spring Boot基于约定优于...

    IntelliJ IDEA 2021Maven+SpringBoot项目基本框架.7z

    4. **定义服务和控制器**:在Spring Boot项目中,我们可以创建服务层(Service Layer)和控制器层(Controller Layer)。服务层处理业务逻辑,而控制器层处理HTTP请求。例如,使用`@Service`和`@RestController`注解...

    基于spring boot + maven + opencv 实现的图像深度学习Demo项目.zip

    基于spring boot + maven + opencv 实现的图像深度学习Demo项目,包含车牌识别、人脸识别、证件识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点。 基于spring boot + maven + opencv ...

    Spring Boot笔记

    3. **简化Maven配置**:Spring Boot项目可以通过添加starter依赖来自动配置并引入所需的依赖,极大地简化了Maven的配置工作。 4. **自动配置**:Spring Boot可以根据你添加的jar包来自动配置Spring应用。 5. **支持...

    maven包,spring boot的maven包,用于离线搭建工程

    标题提到的“maven包,spring boot的maven包”,指的是包含Spring Boot相关依赖的Maven仓库文件。这些文件通常以`.jar`或`.pom`格式存在,存储在`repository`目录下,用于离线环境下搭建Spring Boot工程。离线搭建...

    Spring Boot应用开发框架 v2.7.17.zip

    这个名为"Spring Boot应用开发框架 v2.7.17.zip"的压缩包包含了该版本的源码和相关文档,是学习和开发基于Spring Boot项目的宝贵资源。 Spring Boot的核心特性包括自动配置、起步依赖和命令行界面。自动配置使得...

    spring boot 项目 + maven本地仓库

    在Spring Boot项目中,Maven是常用的构建工具,它管理项目的依赖并帮助构建可执行的JAR或WAR文件。Maven本地仓库是Maven存储下载的依赖的地方,对于开发者来说,理解如何正确配置和利用Maven本地仓库是至关重要的。 ...

    Eclipse Spring Boot maven web demo 简单项目实例

    【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...

    Spring Boot 2 Maven 模板

    1. **初始化项目**:使用Spring Initializr(https://start.spring.io/)创建一个新的Spring Boot项目,选择Maven项目类型,指定Java版本,然后添加所需的起步依赖。 2. **编写POM.xml**:编辑POM.xml文件,配置项目...

    Maven Spring Boot图书借阅管理系统.zip

    该项目是一个基于Spring Boot框架构建的Maven图书借阅管理系统web应用程序。该项目用于管理图书馆的书籍和学生系统,旨在提供一个强大的平台,方便图书馆管理员进行图书借阅管理,学生管理系统等操作。此外,该应用...

    Maven与Spring Boot(2)

    在Spring Boot项目中,通常会有一个主类,通过标记为`@SpringBootApplication`来声明这是一个Spring Boot应用。 在Maven和Spring Boot的结合使用中,Spring Boot的依赖管理可以与Maven的依赖管理相融合。通过在`pom...

    spring boot + maven项目demo

    在Spring Boot项目中,可以使用Spring Data JPA或MyBatis等ORM框架与MySQL进行交互。Spring Boot提供了对JPA的集成,使得数据库操作可以通过注解的方式完成,降低了数据库访问的复杂性。 项目中的API Server通常...

    pit1_spring boot之 maven install 报错[Maven]1

    在Spring Boot项目中,`maven install` 是一个常见的构建步骤,它用于将项目打包成可部署的格式,如JAR或WAR,并将其安装到本地Maven仓库。然而,当出现错误 `[ERROR] Failed to execute goal org.springframework....

Global site tag (gtag.js) - Google Analytics