2017-03-03 12 views

Odpowiedz

10

Wydaje się, że projekt jest skonfigurowany w taki sposób, że można polegać na kotlin-stdlib 1.1 i kotlin-reflect 1.0. Najprawdopodobniej masz już wyraźną zależność od kotlin-stdlib 1.1, ale nie masz zależności od kotlin-reflect, a inna biblioteka (od której zależy) zależy od kotlin-reflect 1.0.

Jeśli tak rzeczywiście jest, rozwiązaniem jest zapewnienie wyraźnej zależności od kotlin-reflect 1.1.

W Maven, dodać do pom.xml:

<dependencies> 
     <dependency> 
      <groupId>org.jetbrains.kotlin</groupId> 
      <artifactId>kotlin-reflect</artifactId> 
      <version>1.1.0</version> 
     </dependency> 
    </dependencies> 

W Gradle, dodać do build.gradle:

dependencies { 
    compile "org.jetbrains.kotlin:kotlin-reflect:1.1.0" 
} 

Zobacz pewne informacje na ten temat i pokrewnych ostrzeżeń in the official docs.

+0

Co stanie się po uaktualnieniu do wersji 1.1.1? Czy otrzymam ostrzeżenia ponownie z powodu tej nowej zależności 1.1.0? – ycomp

+1

Nie, ostrzeżenie pojawia się tylko wtedy, gdy wersje główne/poboczne nie są zgodne. Aktualizacje aktualizacji patcha utrzymujemy w pełnej zgodności między sobą –

Powiązane problemy