Yanıtlar:
Bu sınıfın içinde bulunduğu bir kavanoz eklemeniz gerekiyor. Burada bulabilirsiniz
Maven kullanıyorsanız, aşağıdaki bağımlılık bildirimini ekleyebilirsiniz:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
<version>3.0.2</version>
</dependency>
ve Gradle için:
dependencies {
testImplementation 'com.google.code.findbugs:jsr305:3.0.2'
}
com.google.code.findbugs
Google'ın kod barındırma çözümünde barındırıldığı için seçtiği anlaşılıyor
Gradle kullanıyorsanız, aşağıdaki gibi bağımlılığı dahil edebilirsiniz:
repositories {
mavenCentral()
}
dependencies {
compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.0'
}
'java'
zaten oluşturmuş olan (veya başka bir) eklentiyi uyguladığınızı varsayar . compile
<dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.0</version> </dependency>
Eclipse'i güncellemeyi denedim bile hatalar verdi: Eksik yapıcom.google.code.findbugs:jsr305:jar:3.0.0 Failure to transfer com.google.code.findbugs:jsr305:jar:3.0.0
compileOnly group...
, sadece yerine kullanıncompile group...
Bir Android projesini derlemeye çalışırken birinin buna sahip olması durumunda, .tml uygulamasında alternatif bir Nullable uygulaması vardır android.support.annotation.Nullable
. Bu nedenle, e-postalarınızda hangi paketi referans aldığınıza dikkat edin import
.
IntelliJ IDEA'da harici olarak oluşturulmuş bir Maven projesi oluştururken bu sorunu yaşayan biri varsa, yanıt yerine aşağıdaki bağımlılığı kullandım:
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>15.0</version>
</dependency>
Bunu kullanmak, projenin IntelliJ IDEA üzerine ve kendi başına Maven kullanarak inşa etmesine izin verecektir.
Burada bulabilirsiniz .
org.jetbrains:annotations:15.0
sağlar @org.jetbrains.annotations.Nullable
değil @javax.annotation.Generated
. Bazı kod oluşturucuları olarak kullanmanız durumunda bu bir sorun olabilir openapi-generator-maven-plugin
.
gradle.build'inizin içine aşağıdaki satırı ekleyerek bunun son sürümünü ekleyebilirsiniz.
implementation group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2'
Ek açıklama içeren Guava kullanıyorum:
(Gradle kodu)
compile 'com.google.guava:guava:23.4-jre'
javax
pakete ait türleri sağlıyor ?javax
Bu türü sağlayan ön ekli bir groupId'ye sahip bir yapı yok mu?