如何使用intellij IDEA创建带有gradle项目的java servlet

时间:2016-09-30 15:43:37

标签: java servlets intellij-idea gradle web-development-server

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

我看到了page关于如何做到这一点,

但是,我怎样才能使这个网络项目成为一个gradle项目呢?

我想改进我的servlet并添加依赖项

我想稍后破坏他的servlet,并能够使用断点进行调试

1 个答案:

答案 0 :(得分:4)

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

src/main/java/yourPackage/yourServlet.java
src/main/webapp/WEB-INF/web.xml
src/main/webapp/index.html

将以下内容添加到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'
}

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

另请参阅gradle用户指南:Chapter 47. Web Application Quickstart