Springboot的spring-boot-maven-plugin导⼊失败的解决⽅案Springboot spring-boot-maven-plugin导⼊失败
因为之前换了本地仓库,再打开项⽬的时候就变成红⾊了,问题是其他依赖都导好了,只有这个家伙红的刺眼。
到仓库下的这个⽂件夹,把⾥⾯的⽂件删掉(或者直接删掉spring-boot-maven-plugin这个⽂件夹)
在这⾥刷新,然后就是漫长的等待,⽹速不好可以再重复此步骤
spring-boot-maven-plugin插件作⽤
spring framework jar包POM ⽂件中添加了“org.springframework.boot:spring-boot-maven-plugin”插件。
在添加了该插件之后,当运⾏“mvn package”进⾏打包时,会打包成⼀个可以直接运⾏的 JAR ⽂件,使⽤“Java -jar”命令就可以直接运⾏。
这在很⼤程度上简化了应⽤的部署,只需要安装了 JRE 就可以运⾏。
可以在POM中,指定⽣成的是Jar还是War
<project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance"
xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd">
<!-- ... -->
<packaging>jar</packaging>
<!-- ... -->
</project>
你还可以指定要执⾏的类,如果不指定的话,Spring会有这个【public static void main(String[] args)】⽅法的类,当做可执⾏的类。
如果你想指定的话,可以⽤下⾯两个⽅法:
1,如果你的POM是继承spring-boot-starter-parent的话,只需要下⾯的指定就⾏。<properties>
<!-- The main class to start by executing java -jar -->
<start-class&p.starter.HelloWorldApplication</start-class>
</properties>
2,如果你的POM不是继承spring-boot-starter-parent的话,需要下⾯的指定。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.3.5.RELEASE</version>
<configuration>
<mainClass>${start-class}</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论