欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

maven多模块项目打jar包运行--SSM学生管理系统

程序员文章站 2022-03-26 21:36:12
...

想要在生产环境运行一个maven多模块项目,首先需要把项目打成jar包。
打成jar包的时候,特别注意几个点:

(1)在parent顶层模块,不要添加maven-plugin插件。添加进行再打包的时候,需要找主类,无法进行打包
(2)在需要运行的模块 进行添加主类

<build>
      <plugins>
          <plugin>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-maven-plugin</artifactId>
              <configuration>
                  <!-- 指定该Main Class为全局的唯一入口 -->
                  <mainClass>com.mz.admin.MzStuApp</mainClass>
              </configuration>
              <executions>
                  <execution>
                      <goals>
                          <!--可以把依赖的包都打包到生成的Jar包中-->
                          <goal>repackage</goal>
                      </goals>
                  </execution>
              </executions>
          </plugin>
      </plugins>
  </build>

(3)在父级目录进行 运行install
maven多模块项目打jar包运行--SSM学生管理系统
最后出现
maven多模块项目打jar包运行--SSM学生管理系统
就是打包成功

(4)运行项目
进入启动的jar包路径
java -jar xxxx.jar
maven多模块项目打jar包运行--SSM学生管理系统

相关标签: 打包部署