我想在intellij IDEA中创建一个简单的java servlet。
我看到了page关于如何做到这一点,
但是,我怎样才能使这个网络项目成为一个gradle项目呢?
我想改进我的servlet并添加依赖项
我想稍后破坏他的servlet,并能够使用断点进行调试
答案 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