pomに矛盾したバージョン番号を持つ依存関係が必要です。bad pom 'inconsistent module descriptor'(バージョン)を無視する方法
Apache XmlSchema-PomはバージョンSNAPSHOT
となっていますが、これは明らかに正しくないため、1.1
である必要があります。
このgradle discussionによると、Mavenのリポジトリがツタレポとして指定されている場合、それは私の試みでここで私
私build.gradle
のために動作しませんでした依存関係、すべてに@jar
またはtransitive = false
を追加し、可能でなければなりません。
group 'de.company'
version '1.0-SNAPSHOT'
apply plugin: 'maven'
apply plugin: 'java'
repositories {
// specified as ivy repo
// ivy {
// url = mavenCentral().url
// }
mavenCentral()
}
dependencies {
// with @jar and transitive
// compile (group: 'org.apache.ws.commons', name: 'XmlSchema', version: '1.1', ext: 'jar') {
// transitive = false
// }
compile group: 'org.apache.ws.commons', name: 'XmlSchema', version: '1.1'
}
出力をGradleのエラーメッセージである:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not resolve org.apache.ws.commons:XmlSchema:1.1.
Required by:
de.company:gradle-test:1.0-SNAPSHOT
> Could not resolve org.apache.ws.commons:XmlSchema:1.1.
> inconsistent module metadata found. Descriptor: org.apache.ws.commons:XmlSchema:SNAPSHOT Errors: bad version: expected='1.1' found='SNAPSHOT'