5. Spring Boot 项目的打包发布

SpringBoot作为微架构实现的主要技术,其发布项目的方式极为简单。只需要简单的配置插件就可以执行,并且这个执行不需要特别复杂的配置。

Step1:在要打包的模块中导入打包插件

<!--该插件的主要功能是进行项目的打包发布处理-->
<plugin>
  <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-maven-plugin -->
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
     <version>1.5.4.RELEASE</version>
      <configuration><!--设置程序执行的主类-->
        <mainClass></mainClass>
      </configuration>
</plugin>

Step2: 在子模块中将当前项目模块进行打包

新建一个maven配置,设置Goals为: clean package
运行后,该项目的target的目录下就会生成一个包含了依赖的可运行包。

Step3:将打好的jar包,使用java -jar执行即可。

此后和其他的访问方式完全一样,就可以在浏览器中进行运行了。

其他:对该项目执行spring boot的打包方式,直接打包成可执行的jar,覆盖父项目打包产生的jar

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>1.5.9.RELEASE</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容