如何使用intellij IDEA使用gradle项目创建Java servlet

Ela*_*da2 1 java servlets intellij-idea web-development-server gradle

我想在intellij IDEA中创建一个简单的Java servlet。

我看到了有关如何操作的页面

但是,如何使该Web项目也成为gradle项目?

我想发展我的servlet并添加依赖项

我想稍后删除他的servlet,并能够使用断点对其进行调试

小智 5

首先使用IntelliJ创建一个新的Gradle项目。其次,为Webapp创建一个标准项目结构,例如:

src/main/java/yourPackage/yourServlet.java
src/main/webapp/WEB-INF/web.xml
src/main/webapp/index.html
Run Code Online (Sandbox Code Playgroud)

将以下内容添加到您的gradle.build文件中:

apply plugin: 'jetty'
//also applies plugin: 'war'
//and this also applies plugin: 'java'

repositories{
    mavenCentral()
}

dependencies {
    compile 'javax.servlet:javax.servlet-api:3.1.0'
}
Run Code Online (Sandbox Code Playgroud)

现在,您可以仅使用gradle(或gradlew,如果使用包装器)构建任务来构建项目,并使用jettyRun任务运行它。如果您不想使用码头,则可以使用不带有码头插件的war插件,并将生成的war文件部署在所需的每台服务器上。war文件将位于projectRoot / build / libs中

另请参阅gradle用户指南:第47章。Web应用程序快速入门