Maven问题

运行jar包时报错no main manifest attribute

pom.xml中增加内容

<build>
    <!--修改编译出来的jar包名,仅为{artifactId}.jar-->
    <finalName>${project.artifactId}</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.2.0</version>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <!-- 此处为主入口-->
                        <mainClass>ThreadDemo</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
    </plugins>
</build>

参考资料

java -jar maven项目打包提示.jar中没有主清单属性

 

posted on 2023-02-18 14:29  王景迁  阅读(11)  评论(0编辑  收藏  举报

导航