方案一 修改maven的pom.xml文件
如果你创建的是maven的webap项目,则需要修改以下几点:
注意点一
将packaging标签中的内容改为jar,默认是war。这样执行mvn clean package命令时才能得到 jar包
<groupId>com.zheng</groupId>
<artifactId>springboot01</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
注意点二
在pom中加入以下代码,不然就在之后的plugins配置,详见下文。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.4.RELEASE</version>
</parent>
注意点三
这点很重要,也可能是造成提示没有主清单的原因。即将pom.xml中的标签去掉,plugins中只保留以下内容,即打包配置:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
若之前没有配置parent,则在plugins配置以下内容。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
方案二 直接修改项目配置
点击file->project structure,然后进行如图所视操作
选择后会弹出一个对话框,然后按下图所示进行配置
配置完成后,选择ok,可以看到生成的jar包信息,如下图,继续选择ok
选择工具栏中的build,按图示操作,即可在out的artifacts文件夹中看到生成的jar包。
用管理员身份运行idea或者通过cmd进入项目jar包所在目录,输入命令
java -jar 你的jar包
,然后执行即可。