目录结构
这些模块间相互依赖,打包的时候打父模块,就是带root
的这个
先clean,再package,就跟一般的项目一样了。
有可能遇到报错Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test,是因为打包的时候要测试,给pom中添加标签,打包的时候跳过测试
<project>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
</project>
部署的时候,就是你启动项目的Main方法的jar包,假如我开发的时候,启动的主类是在这里,ruoyi-admin
模块下。
按照上面的步骤,打包完成后,ruoyi-admin
模块会出现jar包
只拿这个jar过去部署启动就可以了