我如何将spring mvc应用程序打包到jar?

时间:2016-06-17 04:11:37

标签: java maven

我使用org.antlr.runtime[1.6.0],org.antlr.runtime[1.7.0]maven以及spring mvc构建了一个应用程序。我可以将这些打包到jar文件中,以便我可以运行jar文件来启动tomcat服务器吗?

这意味着我不需要tomcat,只有jar文件可以提供Web服务。

1 个答案:

答案 0 :(得分:3)

Spring文档是你的朋友。我提供了您可以关注的链接,本文中突出显示了部分。

Spring Boot Maven Packaging

一旦你的pom.xml中包含了spring-boot-maven-plugin,它就会自动尝试重写档案,使其可以使用spring-boot:repackage目标执行。您应该使用pom.xml

中的常用包装元素将项目配置为构建jar或war(视情况而定)

您要启动的主类可以使用配置选项指定,也可以通过以常规方式向清单添加Main-Class属性。

要构建和运行项目工件,您可以键入以下内容:

$ mvn package 
$ java -jar target/mymodule-0.0.1-SNAPSHOT.jar

有关该插件的更多信息,请访问here