Because I changed the local warehouse before, it turned red when I opened the project again. The problem is that other dependencies have been imported, and only this guy is red. The glare.
Find the folder under the warehouse and delete the files inside (or delete the spring-boot-maven-plugin folder directly)
Refresh here, and then there is a long wait. If the network speed is not good, you can repeat this step again
The "org.springframework.boot:spring-boot-maven-plugin" plugin has been added to the POM file.
After adding this plug-in, when running "mvn package" for packaging, it will be packaged into a JAR file that can be run directly. Use the "Java -jar" command to run it directly.
This greatly simplifies the deployment of applications. You only need to install JRE to run.
<project xsi:schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <!-- ... --> <packaging>jar</packaging> <!-- ... --> </project>
You can also specify the class to be executed. If not specified, Spring will find this [public static void main( String[] args)] method class, treated as an executable class.
1. If your POM inherits spring-boot-starter-parent, you only need to specify the following.
<properties> <!-- The main class to start by executing java -jar --> <start-class>com.mycorp.starter.HelloWorldApplication</start-class> </properties>
2. If your POM does not inherit spring-boot-starter-parent, you need to specify the following.
<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>
The above is the detailed content of How to solve Springboot's spring-boot-maven-plugin import failure. For more information, please follow other related articles on the PHP Chinese website!