文章背景
我最近在学习慕课网课程——基于SpringBoot 十分钟搞定后台管理平台,在IDEA部署和导入guns时遇到一些问题。我坐在电脑前坐了2、3个小时,才解决了!
简述问题
框架使用版本:guns v3.0
问题一:使用guns设置的默认80端口,不能启动项目
问题二:导入pom.xml中插件,但不能打包guns-admin-1.0.0-SNAPSHOT.jar
问题解决方案
不能使用80端口?
打开guns-admin项目,然后找到appliacation.yml文件。点击文件,看到server:port:80。将此处80改为8080。
不能打包guns-admin-1.0.0-SNAPSHOT.jar
如果你没有设置spring-boot-maven-plugin,Maven就会自动下载最新包。而guns中spring-boot插件是打包的主要工具,由于guns v3.0默认设置的spring-boot版本号为1.5.3,你的spring-boot版本号也应为1.5.3。
如果还是不行,请你借鉴guns v3.1版本中guns-parent里的pom.xml文件。
本人有一个在自己电脑改的pom.xml,可以实现打包。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.stylefeng</groupId>
<artifactId>guns-parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<name>guns-parent</name>
<packaging>pom</packaging>
<modules>
<module>../guns-admin</module>
<module>../guns-core</module>
<module>../guns-rest</module>
</modules>
<parent>
<groupId>org.spring