2017-01-23 10 views
6

मैं जानता हूँ कि मैं स्थानीय Maven भंडारGradle कलाकृतियों

repositories { 
    mavenLocal() 
    mavenCentral() 
} 

मैं Gradle स्थानीय भंडार में डाउनलोड करने के लिए कॉन्फ़िगर कर सकते हैं का उपयोग करने के Gradle कॉन्फ़िगर कर सकते हैं डाउनलोड करने के लिए Maven स्थानीय भंडार का उपयोग करते हैं?

रेफरी Gradle configuration to use maven local repository

उत्तर

2

एक समाधान Gradle मंचों में दिया गया था (ताकि Maven उन लोगों को भी जार का उपयोग करने में सक्षम हो जाएगा): https://discuss.gradle.org/t/need-a-gradle-task-to-copy-all-dependencies-to-a-local-maven-repo/13397/2

इस Gradle प्लगइन का उपयोग कर: https://github.com/ysb33r/ivypot-gradle-plugin आप एक नया कॉल कर सकते हैं tasg

gradle syncRemoteRepositories 

जो एक स्थानीय आइवी भंडार करने के लिए सभी निर्भरता डाउनलोड करेगा (जो एक ही पुस्तकालय Maven है का उपयोग करता है)। जिस फ़ोल्डर को आप

syncRemoteRepositories { 
    repoRoot '/path/to/repo' 
} 

पर निर्भर करता है। मैं पहले आपके एम 2_एचओएमई की तुलना में एक अलग स्थानीय पथ के साथ प्रयास करने का सुझाव दूंगा, क्योंकि मैंने मैवेन संस्करणों के बीच आईवी रिपोजिटरी संरचना के बारे में कुछ चेतावनी देखी थी।

1

यह होना चाहिए के रूप में सरल रूप में

apply plugin: 'maven' 
apply plugin: 'java' 
dependencies { 
    mavenLocal() 
}   

और

gradle install 

अधिक जानकारी here

+0

कि इस सवाल का जवाब नहीं है। वह मैवेनलोकल में निर्भरताओं को डाउनलोड करना चाहता है, स्थानीय स्तर पर अपने स्वयं के पैकेज स्थापित न करें। – tkruse

संबंधित मुद्दे