जवाबों:
आपको एक जार शामिल करने की आवश्यकता है जो इस वर्ग में मौजूद है। आप इसे यहां पा सकते हैं
मावेन का उपयोग करते हुए, आप निम्नलिखित निर्भरता घोषणा जोड़ सकते हैं:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
<version>3.0.2</version>
</dependency>
और ग्रेड के लिए:
dependencies {
testImplementation 'com.google.code.findbugs:jsr305:3.0.2'
}
com.google.code.findbugs
क्योंकि यह Google के कोड होस्टिंग समाधान पर होस्ट किया जा रहा था
यदि आप ग्रेडल का उपयोग कर रहे हैं, तो आप इस तरह निर्भरता को शामिल कर सकते हैं:
repositories {
mavenCentral()
}
dependencies {
compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.0'
}
'java'
(या अन्य) प्लगइन को लागू किया है जो पहले ही compile
कॉन्फ़िगरेशन बना चुका है ।
<dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.0</version> </dependency>
ग्रहण ने त्रुटियां दीं: गुम कलाकृतियोंcom.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.support.annotation.Nullable
। इसलिए ध्यान रखें कि आपने अपने import
s में कौन सा पैकेज संदर्भित किया है ।
अगर किसी के पास यह मुद्दा है कि इंटेलीजे आईडीईए में बनाए गए मावेन प्रोजेक्ट को बाहरी रूप से बनाते समय, मैंने उत्तर के बजाय निम्नलिखित निर्भरता का उपयोग किया:
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>15.0</version>
</dependency>
इसका उपयोग करने से यह प्रोजेक्ट IntelliJ IDEA पर और खुद मावेन के उपयोग से निर्माण कर सकेगा।
आप इसे यहाँ पा सकते हैं ।
org.jetbrains:annotations:15.0
प्रदान @org.jetbrains.annotations.Nullable
नहीं करता है @javax.annotation.Generated
। यदि आप कुछ कोड जनरेटर का उपयोग करते हैं तो यह एक समस्या हो सकती है openapi-generator-maven-plugin
।
मैं अमरूद का उपयोग कर रहा हूं जिसमें एनोटेशन शामिल है:
(ग्रेड कोड)
compile 'com.google.guava:guava:23.4-jre'
javax
पैकेज के प्रकार क्यों प्रदान करता है? क्याjavax
इस प्रकार प्रदान करने वाले एक- समूह उप-समूह के साथ कोई कलाकृति नहीं है?