the format of the self-packaged jar is inconsistent with that of the introduced jar. For some reason, the imported jar, does not work properly. 
 
 
 
 the format of the self-packaged jar is inconsistent with that of the introduced jar. For some reason, the imported jar, does not work properly. 
 
 
 
 you may need to: 
 1. Remove some unwanted files, such as Application and ApplicationTests 
 2. Do not use springboot to pack your own package, but use normal maven to package 
<build>
   <plugins>
      <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-compiler-plugin</artifactId>
         <configuration>
            <source>1.8</source>
            <target>1.8</target>
         </configuration>
      </plugin>
   </plugins>
</build>Note: spring-boot-maven-plugin is packaged and bug appears. Although the destination project references the packaged project, the class in jar cannot be referenced, because the first-level directory packaged by springboot-maven-plugin is Boot-INF, and cannot be referenced
Note-1. Test scope means that the test scope is valid and this dependency is not used when compiling and packaging
Note-2. Compile scope means that the compilation scope is valid, and dependencies are stored in both compilation and packaging
Note-3, provided dependency: it is valid in the process of compilation and testing, and will not be added when generating war packages, such as servlet-api, because web servers such as servlet-api,tomcat already exist, and conflicts will occur if you repackage.
Note-4. Runtime depends on it at run time, but not on
at compile time.Note-5: add the local Maven path, similar to:
C:\Users\ofcard\.m2\repository\com\scn7th\ding-robot-bind-send\0.0.1-SNAPSHOT>mvn install:install-file -Dfile=ding-robot-bind-send-0.0.1-SNAPSHOT.jar -DgroupId=com.scn7th -DartifactId=ding-robot-bind-send -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar reference: 
  package a project into a jar package. Import into another project and call  
  Gradle to build SpringBoot and package runnable jar configuration  
  springboot packaged as jar file does not work properly. A solution has been found  
  introducing other spring boot projects into the spring boot project (maven)  
 spring-boot projects cannot be packaged with spring-boot plug-ins if they need to be "packaged for other projects". Package 
 is used by default, but the jar package after this cannot be  java-jar  run 
Previous: Laravel 5.5 Eloquent JSON update is invalid
Next: The problem of component selection in autodesk forge viewer Multi-Model loading