打包可执行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项目涉及到一系列步骤,这些步骤包括项目构建、云平台的选择、Java运行环境的配置以及应用程序的发布。以下是一个详细的指南: 1. **构建 Maven Spring Boot 项目**: - 首先,...
在Spring Boot项目中,我们通常会看到如下的关键依赖: ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-web ``` 这段代码引入了Spring Boot的Web起步依赖,包含了处理HTTP请求...
IntelliJ IDEA作为一款强大的Java IDE,为开发Spring Boot项目提供了很好的支持。 首先,我们需要安装并配置IntelliJ IDEA。确保你已经下载并安装了最新版本的IntelliJ IDEA,并且在设置中启用了Maven支持。你可以...
### Spring Boot 框架与 Maven 项目的搭建详解 #### 一、Spring Boot与Maven简介 - **Spring Boot**:是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定...
在本Java教程中,我们将深入探讨如何使用Eclipse IDE创建一个基于Maven构建的Spring Boot项目。这个过程涉及几个关键步骤,包括环境配置、Eclipse的设置、Maven的使用以及Spring Boot项目的初始化。 首先,我们需要...
利用maven构建spring boot,使用jpa访问oracle数据,实现rest方式的webservice,实现了简单的例子,浏览器可以直接访问,返回json格式数据,下载之后,可以直接使用,在本地已经测试成功。
Spring Boot Maven Plugin 是一个 Maven 插件,用于简化 Spring Boot 项目的构建和打包过程。该插件提供了许多有用的功能,例如重新打包可执行的存档、自定义层配置、继承 Starter 父 POM 等。 插件概述 Spring ...
在Spring Boot项目中,Maven可以帮助我们自动下载并管理所有必要的库和依赖,使得开发环境快速搭建。 Spring Boot是由Pivotal团队维护的一个框架,它简化了Spring应用程序的创建和部署。Spring Boot基于约定优于...
4. **定义服务和控制器**:在Spring Boot项目中,我们可以创建服务层(Service Layer)和控制器层(Controller Layer)。服务层处理业务逻辑,而控制器层处理HTTP请求。例如,使用`@Service`和`@RestController`注解...
基于spring boot + maven + opencv 实现的图像深度学习Demo项目,包含车牌识别、人脸识别、证件识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点。 基于spring boot + maven + opencv ...
3. **简化Maven配置**:Spring Boot项目可以通过添加starter依赖来自动配置并引入所需的依赖,极大地简化了Maven的配置工作。 4. **自动配置**:Spring Boot可以根据你添加的jar包来自动配置Spring应用。 5. **支持...
标题提到的“maven包,spring boot的maven包”,指的是包含Spring Boot相关依赖的Maven仓库文件。这些文件通常以`.jar`或`.pom`格式存在,存储在`repository`目录下,用于离线环境下搭建Spring Boot工程。离线搭建...
这个名为"Spring Boot应用开发框架 v2.7.17.zip"的压缩包包含了该版本的源码和相关文档,是学习和开发基于Spring Boot项目的宝贵资源。 Spring Boot的核心特性包括自动配置、起步依赖和命令行界面。自动配置使得...
在Spring Boot项目中,Maven是常用的构建工具,它管理项目的依赖并帮助构建可执行的JAR或WAR文件。Maven本地仓库是Maven存储下载的依赖的地方,对于开发者来说,理解如何正确配置和利用Maven本地仓库是至关重要的。 ...
【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...
1. **初始化项目**:使用Spring Initializr(https://start.spring.io/)创建一个新的Spring Boot项目,选择Maven项目类型,指定Java版本,然后添加所需的起步依赖。 2. **编写POM.xml**:编辑POM.xml文件,配置项目...
该项目是一个基于Spring Boot框架构建的Maven图书借阅管理系统web应用程序。该项目用于管理图书馆的书籍和学生系统,旨在提供一个强大的平台,方便图书馆管理员进行图书借阅管理,学生管理系统等操作。此外,该应用...
在Spring Boot项目中,通常会有一个主类,通过标记为`@SpringBootApplication`来声明这是一个Spring Boot应用。 在Maven和Spring Boot的结合使用中,Spring Boot的依赖管理可以与Maven的依赖管理相融合。通过在`pom...
在Spring Boot项目中,可以使用Spring Data JPA或MyBatis等ORM框架与MySQL进行交互。Spring Boot提供了对JPA的集成,使得数据库操作可以通过注解的方式完成,降低了数据库访问的复杂性。 项目中的API Server通常...
在Spring Boot项目中,`maven install` 是一个常见的构建步骤,它用于将项目打包成可部署的格式,如JAR或WAR,并将其安装到本地Maven仓库。然而,当出现错误 `[ERROR] Failed to execute goal org.springframework....