Maven 引Spring Boot 项目

来源:互联网 发布:linux ftp限制ip访问 编辑:程序博客网 时间:2024/05/20 23:04
1.Spring Boot 的maven插件(即Spring Boot Maven plugin) 能够以Maven的方式为项目提供Spring Boot的支持.即为Spring Boot 项目提供了执行Maven操作的可能性

2.Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件.然后以通常的方式运行Spring Boot应用.

3.Spring Boot Maven plugin 的5个Goals
  • spring-boot:repackage : 默认goal。在mvn package之后,再次打包可执行的jar/war,同时保留mvn package生成的jar/war为.origin
  • spring-boot:run : 运行Spring Boot应用
  • spring-boot:start : 在mvn integration-test阶段,进行Spring Boot应用生命周期的管理
  • spring-boot:stop : 在mvn integration-test阶段,进行Spring Boot应用生命周期的管理
  • spring-boot:build-info : 生成Actuator使用的构建信息文件build-info.properties

4.IntelliJ IDEA 上运行Spring Boot



5.配置pom.xml文件
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <configuration>
                <skipTests>true</skipTests>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>${java.version}</source>
                <target>${java.version}</target>
                <encoding>${project.build.sourceEncoding}</encoding>
            </configuration>
        </plugin>
    </plugins>
</build>

原创粉丝点击