<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><mainClass>com.example.demo.TestKey</mainClass><addClasspath>true</addClasspath></manifest></archive></configuration></plugin></plugins></build>

定义一个 java 启动类
package com.example.demo;public class TestKey {public static void main(String[] args) {System.out.println("启动了.............");}}
<build><finalName>${project.artifactId}</finalName><plugins><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><!--这部分可有可无,加上的话则直接生成可运行jar包--><archive><manifest><mainClass>com.slf.oled.Demo</mainClass></manifest></archive><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs></configuration></plugin></plugins></build>


