1. <build>
    2. <finalName>dscApp</finalName>
    3. <plugins>
    4. <plugin>
    5. <groupId>org.apache.maven.plugins</groupId>
    6. <artifactId>maven-compiler-plugin</artifactId>
    7. <configuration>
    8. <source>1.8</source>
    9. <target>1.8</target>
    10. </configuration>
    11. </plugin>
    12. <plugin>
    13. <!-- JAR Maven 管理-->
    14. <groupId>org.apache.maven.plugins</groupId>
    15. <artifactId>maven-jar-plugin</artifactId>
    16. <version>3.1.0</version>
    17. <configuration>
    18. <archive>
    19. <manifest>
    20. <!-- 配置主程序 java -jar 默认Class -->
    21. <addClasspath>true</addClasspath>
    22. <classpathPrefix>lib/</classpathPrefix>
    23. <!--Main程序入口-->
    24. <mainClass>com.xdja.dsc.DscApplication</mainClass>
    25. </manifest>
    26. </archive>
    27. </configuration>
    28. </plugin>
    29. <!-- maven 打包集成插件 -->
    30. <plugin>
    31. <artifactId>maven-assembly-plugin</artifactId>
    32. <executions>
    33. <execution>
    34. <phase>package</phase>
    35. <goals>
    36. <goal>single</goal>
    37. </goals>
    38. </execution>
    39. </executions>
    40. <configuration>
    41. <descriptorRefs>
    42. <!-- 将依赖一起打包到 JAR -->
    43. <descriptorRef>jar-with-dependencies</descriptorRef>
    44. </descriptorRefs>
    45. <archive>
    46. <manifest>
    47. <!-- 配置主程序 java -jar 默认Class -->
    48. <addClasspath>true</addClasspath>
    49. <classpathPrefix>lib/</classpathPrefix>
    50. <!--Main程序入口-->
    51. <mainClass>com.xdja.dsc.DscApplication</mainClass>
    52. </manifest>
    53. </archive>
    54. </configuration>
    55. </plugin>
    56. </plugins>
    57. </build>