我发现我的web项目总是给出错误信息 .
描述资源路径位置类型无效的类路径发布/导出依赖性/Users/XXXX/.gradle/caches/modules-2/files-2.1/org.apache.axis/axis-jaxrpc/1.4/b393f1f0c0d95b68c86d0b1ab2e687bb71f3c075/axis-jaxrpc-1.4 . jar . 该项目包含具有相同存档名称的另一个依赖项 . serverapi / api Classpath依赖性验证器消息
并检查Gradle Dependecies,有一些重复的 jar .
axis-jaxrpc-1.4.jar
axis-saaj-1.4.jar
所以我创建了另一个简单的项目来验证这个问题 . 这是gradle构建文件:
apply plugin: 'java'
sourceCompatibility = 1.6
sourceSets.main.java.srcDir 'src'
compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'
repositories {
mavenCentral()
}
dependencies {
compile 'axis:axis:1.4'
}
gradle依赖项:
axis-jaxrpc-1.4.jar
axis-saaj-1.4.jar
axis-wsdl4j1.5.1.jar
axis-1.4.jar
commons-discovery-2.0.jar
commons-logging-1.0.4.jar
axis-jaxrpc-1.4.jar
axis-saaj-1.4.jar
如何修复或报告此问题?
2 回答
使用
org.apache.axis:axis:1.4
而不是axis:axis:1.4
可能会解决您的问题 .像这样在gradle文件中使用multiDexEnabled .