我以前从未构建过可执行文件.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
为了执行这个jar,我需要添加什么?谢谢你的帮助!
修改 - = - = - =
我已经删除了包装结构,现在它只是app.ContactRunner
,在MANIFEST文件中没有任何额外内容。
答案 0 :(得分:-1)
我不得不搬到MANIFEST文件夹的位置。它把它放在
之下 /src/main/java/
它需要在
之下 /src/main/resources
从这个答案中可以看出: https://stackoverflow.com/a/21074091/7082628