项目是多模块的项目
image.png
framework是基层,blog层依赖framework层。
blog层有一个启动类。需要把模块打包成jar包。

方法一:通过IDEA的方式

  1. File——Project Structure

image.png

  1. 选择如下

image.png

  1. 创建jar包的设置

image.png

  1. 应用

image.png

  1. 构建jar包

image.png
image.png

  1. 在生成jar包的目录下就能看到一片jar包,liyadong-blog.jar就是主要运行的jar包,命令行运行这个jar包就能启动springboot项目

image.png

方式二:通过maven的方式

我们要打包blog模块,就在blog模块的pom.xml文件里面加上打包插件,要打包哪个模块,就在哪个模块里面加

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.springframework.boot</groupId>
  5. <artifactId>spring-boot-maven-plugin</artifactId>
  6. <configuration>
  7. <!-- 指定该Main Class为全局的唯一入口 -->
  8. <mainClass>com.liyadong.LiyadongBlogApplication</mainClass>
  9. </configuration>
  10. <executions>
  11. <execution>
  12. <goals>
  13. <!--可以把依赖的包都打包到生成的Jar包中-->
  14. <goal>repackage</goal>
  15. </goals>
  16. </execution>
  17. </executions>
  18. </plugin>
  19. </plugins>
  20. </build>

然后maven清理了打包
image.png
然后再对应模块的target目录下就能看到一个jar包了,集成了所有需要的依赖,注意大小。运行这个jar就启动了blog这个项目
image.png

命令行运行jar包

  1. java -jar liyadong-blog-1.0-SNAPSHOT.jar

image.png