使用maven package打包没有主清单属性
时间: 2023-11-29 20:03:34 浏览: 82
Maven 项目生成jar运行时提示“没有主清单属性”
如果使用maven package打包时出现“没有主清单属性”错误,通常是因为没有在pom.xml文件中正确配置maven-jar-plugin插件。
要解决此错误,请确保在pom.xml文件中添加以下配置:
```
<build>
<plugins>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.example.MainClass</mainClass> //替换成你的主类名
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
```
在这个配置中,我们指定了maven-jar-plugin插件的版本号和主清单属性的配置。其中,<mainClass>标签后面的com.example.MainClass应该替换成你的主类名。
完成配置后,重新运行maven package命令即可成功打包。
阅读全文