无法运行.jar因为"没有主要的清单属性"

时间:2017-10-11 18:58:54

标签: java maven intellij-idea jar executable-jar

我以前从未构建过可执行文件.jar,而我正在尝试使用IntelliJ的Maven项目,我似乎无法运行该程序。我是通过项目结构完成的 - >工件路线,我已正确设置主类和位置,或者我认为,在配置中:

在我的 pom.xml

        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <executions>
            <execution>
                <goals>
                    <goal>repackage</goal>
                </goals>
                <configuration>
                    <classifier>spring-boot</classifier>
                    <mainClass>
                        app.ContactRunner
                    </mainClass>
                </configuration>
            </execution>
        </executions>
    </plugin>

这里是项目结构的屏幕截图以及MANIFEST.MF

Screenshot

为了执行这个jar,我需要添加什么?谢谢你的帮助!

修改 - = - = - =

我已经删除了包装结构,现在它只是app.ContactRunner,在MANIFEST文件中没有任何额外内容。

1 个答案:

答案 0 :(得分:-1)

我不得不搬到MANIFEST文件夹的位置。它把它放在

之下

/src/main/java/

它需要在

之下

/src/main/resources

从这个答案中可以看出: https://stackoverflow.com/a/21074091/7082628