Maven项目打包出现:“未找到主清单属性”或者jar包无法正常运行,按照我的方式就没有问题:
点击setting,找到Artifacts,点击”+”,选择JAR点击From modules,
弹出的框,注意Moudle选择你的类文件夹,class选择你的主类,选择红框的copy to the…
注意下方的路径,一定要是你的主类的上一级目录的路径,即可
设置好,点击应用,点击Build,选择Build Artifact 点击Build就行了
去代码工程路径下找到out文件夹,运行jar包即可
2 还有一种方法就是在pom.xml中添加依赖,maven打包依赖,然后通过maven菜单的package命令打包:
<build>
<plugins>
<!-- Maven 打包插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.example.RocketMQConsumerTcp</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
然后通过maven的package按钮进行打包:
在这里插入图片描述
打包完成以后到你工程目录下面的target文件夹找一下jar就能运行了