如何通过命令行运行Maven / Gradle Web项目?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过命令行运行Maven / Gradle Web项目?相关的知识,希望对你有一定的参考价值。

我是春天的初学者。我正在尝试找到一个命令,用于执行使用gradle / maven创建的java Web项目,但无法找到方法。当我点击“运行在服务器上”按钮时,我想做eclipse所做的事情。

例如。在Django所有我需要做的是python3 manage.py runserver

答案

如果它是一个maven项目要执行应用程序作为java应用程序使用

mvn exec:java -Dexec.mainClass="packagename.Mainclass"

如果您的pom中有tomcat / ninja / jetty插件,则将其作为容器使用部署

mvn tomcat7:run       (for tomcat plugin)

如果有一个外部tomcat容器首先配置pom.xml。然后用

mvn tomcat7:deploy

如果你有一个jetty插件使用

mvn jetty:run  

但是您需要为上面三个配置ip和端口的pom.xml

另一答案

如果您使用的是Spring-boot,Spring Boot Maven Plugin允许您使用以下命令打包并运行您的应用程序:

mvn spring-boot:运行

请记住在你的pom.xml中包含spring-boot-maven-plugin。

<build>
  <plugins>
   <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
   </plugin>
  </plugins>
</build>

阅读有关如何使用Gradle Plugin运行的Running as a Package Application。其他资源See here

以上是关于如何通过命令行运行Maven / Gradle Web项目?的主要内容,如果未能解决你的问题,请参考以下文章

gradlew和gradle的区别

通过 Gradle 运行 Java 类时传递系统属性和参数的问题

通过 Gradle 运行 Java 类时传递系统属性和参数的问题

如何从命令行(使用 kotlinc)使用 kapt?

maven:如何通过命令行选项跳过某些项目中的测试?

如何从命令行运行单个 gradle 任务