我使用org.antlr.runtime[1.6.0],org.antlr.runtime[1.7.0]
和maven
以及spring mvc
构建了一个应用程序。我可以将这些打包到jar文件中,以便我可以运行jar文件来启动tomcat服务器吗?
这意味着我不需要tomcat,只有jar文件可以提供Web服务。
答案 0 :(得分:3)
Spring文档是你的朋友。我提供了您可以关注的链接,本文中突出显示了部分。
一旦你的pom.xml
中包含了spring-boot-maven-plugin,它就会自动尝试重写档案,使其可以使用spring-boot:repackage
目标执行。您应该使用pom.xml
您要启动的主类可以使用配置选项指定,也可以通过以常规方式向清单添加Main-Class
属性。
要构建和运行项目工件,您可以键入以下内容:
$ mvn package
$ java -jar target/mymodule-0.0.1-SNAPSHOT.jar
有关该插件的更多信息,请访问here