Ich habe diese Abhängigkeitsbaum in meiner Größe. Ich habe axis2-xmlbeans-1.6.1
im Abschnitt Abhängigkeiten enthalten. Dies macht mein Projekt auch servlet-api-2.3
, die ich nicht will.wie Abhängigkeit Servlet-API aus Axis2 in Gradle.build zu entfernen
Ich habe versucht, es aus Abhängigkeiten zu entfernen, aber es funktioniert nicht.
dependencies {
compile('org.apache.axis2:axis2-xmlbeans:1.6.1'){
//exclude module: 'javax.servlet:servlet-api:2.3'
exclude group: 'javax.servlet' , module: 'servlet-api'
}
...
}
Ergebnis gradle dependencies
:
+--- org.apache.axis2:axis2-xmlbeans:1.6.1 [default]
| +--- org.apache.axis2:axis2-codegen:1.6.1 [compile,master,runtime]
| | +--- org.apache.axis2:axis2-kernel:1.6.1 [compile,master,runtime]
| | | +--- org.apache.ws.commons.axiom:axiom-api:1.2.12 [compile,master,runtime]
| | | | +--- jaxen:jaxen:1.1.6 [compile,master,runtime]
| | | | +--- .....
| | | +--- javax.servlet:servlet-api:2.3 [compile,master,runtime]
Kennen Sie die Lösung?
Ihre Konfigurationen ..master hilft mir, Servlet-API zu beseitigen. Vielen Dank. Führen Sie auch grodle Abhängigkeiten aus und sehen Sie, dass Servlet-API nur von axis2 abhängig ist. – David