项目是多模块的项目
framework是基层,blog层依赖framework层。
blog层有一个启动类。需要把模块打包成jar包。
方法一:通过IDEA的方式
- File——Project Structure
- 选择如下
- 创建jar包的设置
- 应用
- 构建jar包
- 在生成jar包的目录下就能看到一片jar包,liyadong-blog.jar就是主要运行的jar包,命令行运行这个jar包就能启动springboot项目
方式二:通过maven的方式
我们要打包blog模块,就在blog模块的pom.xml文件里面加上打包插件,要打包哪个模块,就在哪个模块里面加
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 指定该Main Class为全局的唯一入口 -->
<mainClass>com.liyadong.LiyadongBlogApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<!--可以把依赖的包都打包到生成的Jar包中-->
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
然后maven清理了打包
然后再对应模块的target目录下就能看到一个jar包了,集成了所有需要的依赖,注意大小。运行这个jar就启动了blog这个项目
命令行运行jar包
java -jar liyadong-blog-1.0-SNAPSHOT.jar