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>