运行gradle clean build时遇到问题

时间:2019-12-23 05:19:20

标签: java gradle

我正在使用Gradle 5作为Java应用程序的构建工具。运行gradle clean build时出现错误。

Could not set unknown property 'stopPort' for root project '1-SimpleServlet' of type org.gradle.api.Project

PFA错误图片

enter image description here

请找到build.gradle文件

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'war'
apply plugin: 'jetty'

stopPort = 8081 
stopKey = 'stopKey'

repositories {
    mavenCentral()
}

dependencies {
    providedCompile 'javax.servlet:servlet-api:2.5'
    providedCompile 'org.apache.commons:commons-io:1.3.2'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

请帮助我解决此问题。

1 个答案:

答案 0 :(得分:0)

jetty插件已在Gradle 3.0中弃用,并最终在Gradle 4.0(Release NotesGithub Issue)中删除。由于您使用的是Gradle 5,我建议您看看使用gretty插件的官方Building Java Web Applications指南。

示例build.gradle

plugins {
    id 'war'
    id 'eclipse'
    id 'org.gretty' version '3.0.1' 
}

repositories {
    mavenCentral()
}

dependencies {
    providedCompile 'javax.servlet:javax.servlet-api:3.1.0'
    testCompile 'junit:junit:4.12'
}