ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
maven在打包时没有配置主类。 ## 解决方案 1. 如果您使用的是Springboot框架,那么只需要在pom.xml中添加如下配置,会自动检测主类。 ~~~xml <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> ~~~ 2. 如果你是其他项目,你需要手动定位到主类。假设有如下主类。 ![](https://img.kancloud.cn/c6/9f/c69fbc2dc6f3ab7b3e5e0b44458169f7_404x271.png) ~~~xml <build> <finalName>{file_name}</finalName><!-- 导出jar的名字 --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>{Mainclass}</mainClass> <!-- 主类的位置,例如上图文件,主类配置应为: --> <!-- <mainClass>{top.nihilwater.App}</mainClass> --> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> ~~~