मेरे पास मेरे एंड्रॉइड प्रोजेक्ट में एक जार है और मैं इसे अंतिम एपीके में जोड़ना चाहता हूं। ठीक है, मैं जाकर:मैवेन और सिस्टम स्कोप में जेएआर जोड़ना
<dependency>
<groupId>com.loopj.android.http</groupId>
<artifactId>android-async-http</artifactId>
<version>1.3.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${project.basedir}/libs/android-async-http-1.3.2.jar</systemPath>
</dependency>
लेकिन जब मैं mvn package
चला रहा हूँ मैं एक चेतावनी हो रही है:
[WARNING] Some problems were encountered while building the effective model for **apk:1.0
[WARNING] 'dependencies.dependency.systemPath' for com.loopj.android.http:android-async-http:jar should not point at files within the project directory, ${project.basedir}/libs/android-async-http-1.3.2.jar will be unresolvable by dependent projects @ line 36, column 25
और अंतिम APK में कोई जार देखते हैं।
मैं इसे कैसे ठीक करूं?
आप इस तरह से सिस्टम स्कोप का उपयोग नहीं कर सकते हैं। इंस्टॉल का उपयोग करें: इंस्टॉल-फ़ाइल। – bmargulies
@bmargulies क्या आप कह सकते हैं कि यह दायरा क्या है? – efpies
मैंने धीरे-धीरे स्विच करने के लिए स्विच किया है और अब इन सिरदर्दों को नहीं छोड़कर अब मैं मैवेन के साथ एक ओपन सोर्स लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं और अस्थायी रूप से एक जार हैक कर रहा हूं (जो कि धीरे-धीरे इतना आसान है और मेवेन में इतना कठिन है)। –