답변:
이 클래스가있는 항아리를 포함해야합니다. 여기에서 찾을 수 있습니다.
Maven을 사용하는 경우 다음 종속성 선언을 추가 할 수 있습니다.
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
<version>3.0.2</version>
</dependency>
그리고 Gradle의 경우 :
dependencies {
testImplementation 'com.google.code.findbugs:jsr305:3.0.2'
}
com.google.code.findbugs
Google의 코드 호스팅 솔루션에서 호스팅 되었기 때문에 groupId를 선택한 것 같습니다
Gradle을 사용하는 경우 다음과 같은 종속성을 포함 할 수 있습니다.
repositories {
mavenCentral()
}
dependencies {
compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.0'
}
<dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.0</version> </dependency>
Eclipse 업데이트를 시도했지만 오류가 발생했습니다. Missing artifactcom.google.code.findbugs:jsr305:jar:3.0.0 Failure to transfer com.google.code.findbugs:jsr305:jar:3.0.0
compileOnly group...
대신의compile group...
누군가 Android 프로젝트를 컴파일하는 동안이 문제가 발생하는 경우 android.support.annotation.Nullable
. 따라서 import
s 에서 참조한 패키지에주의하십시오 .
IntelliJ IDEA에서 외부 적으로 생성 된 Maven 프로젝트를 빌드 할 때이 문제가있는 사람은 대답 대신 다음 종속성을 사용했습니다.
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>15.0</version>
</dependency>
이것을 사용하면 프로젝트가 IntelliJ IDEA에서 빌드되고 Maven을 사용하여 자체적으로 빌드 할 수 있습니다.
org.jetbrains:annotations:15.0
제공 @org.jetbrains.annotations.Nullable
하지 않는 주의하십시오 @javax.annotation.Generated
. 일부 코드 생성기를 openapi-generator-maven-plugin
.
javax
패키지에 속하는 유형을 제공하는 이유는 무엇 입니까?javax
이 유형을 제공 하는 -prefixed groupId 가있는 아티팩트가 없습니까?