在gradle中添加依赖项后无法导入javax.servlet

时间:2019-05-31 18:00:17

标签: java gradle

即使我已经在gradle依赖项中添加了包,也无法导入javax.servlet。

这是我的gradle依赖项:

dependencies {
    providedCompile group: 'javax.servlet', name: 'javax.servlet-api', 
    ...
    ...
}

我也尝试过:

dependencies {
    compile "javax.servlet:servlet-api:3.0.1" 
}

但是当我使用以下命令导入它时:

import javax.servlet.http.HttpServletResponse;

我收到错误消息:无法解析符号“ HttpServletResponse”。

2 个答案:

答案 0 :(得分:0)

我认为应该是:

// https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'

答案 1 :(得分:0)

应该是这样的:

dependencies {
    providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1' 
    ...
    ...
}

我认为最后的comma会引起问题,因为您不需要逗号来分隔依赖项,因此请删除它,我建议您指定version