【问题标题】:how can i package spring mvc application to jar?我如何将 spring mvc 应用程序打包到 jar 中?
【发布时间】:2016-06-17 04:11:36
【问题描述】:

我有一个使用mavenspring mvctomcat7-maven-plugin 构建的应用程序。我可以将这些打包成一个 jar 文件,以便我可以运行该 jar 文件来启动一个 tomcat 服务器吗?

也就是说我不需要tomcat,只需要一个jar文件就可以提供web服务。

【问题讨论】:

标签: java maven


【解决方案1】:

Spring 文档是您的朋友。我提供了您可以关注的链接,并在这篇文章中突出显示部分。

Spring Boot Maven Packaging

一旦 spring-boot-maven-plugin 包含在您的 pom.xml 中,它将自动尝试重写档案以使用 spring-boot:repackage 目标使其可执行。您应该使用pom.xml中的常用包装元素配置您的项目以构建一个jar或war(视情况而定)

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

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

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

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

【讨论】:

    猜你喜欢
    • 2020-01-19
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    • 2017-02-17
    • 1970-01-01
    • 2017-02-10
    • 2021-02-26
    相关资源
    最近更新 更多