我的项目使用
compile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.1.0'
我将Google表格API添加到依赖项中。现在
gradle dependencies
表示Google表格API使用org.mortbay.jetty:servlet-api:2.5-20081211
我假设要排除,因为类是从错误的jar加载的:
compile (group: 'com.google.apis', name: 'google-api-services-sheets', version: 'v4-rev25-1.22.0') {
exclude(module: 'servlet-api')
}
compile (group: 'com.google.gdata', name: 'core', version: '1.47.1') {
exclude(module: 'servlet-api')
}
现在gradle dependencies
没有显示servlet-api:2.5可以在任何地方使用。但是在gradle clean distZip之后我看到该档案包含servlet-api-2.5-20081211.jar
!如何从构建中排除它?