मैं हमारी कंपनी के गठजोड़ रेपो उपयोग करने के लिए Gradle निर्माण कॉन्फ़िगर कर दिया है लेकिन Maven सही ढंग से अधिकृत करने में सक्षम होना प्रतीत नहीं होता है - मैं इस तरह केGradle नेक्सस Maven भंडार से कलाकृतियों डाउनलोड करने के लिए विफल रहता है - 401 प्रमाणीकरण की आवश्यकता
Failed to get resource: HEAD. [HTTP HTTP/1.1 401 Authorization Required: https://maven.gooddata.com/nexus/content/repositories/gooddata/org/codehaus/groovy/groovy-all/2.0.4/groovy-all-2.0.4.pom]
के रूप में हो रही मिली त्रुटियाँ रखने
आश्चर्यजनक रूप से पर्याप्त, एक ही नेक्सस रेपो (मेवेन डिप्लॉयर के माध्यम से) पर तैनाती निर्बाध रूप से काम कर रही है।
नीचे मैवेन रेपो कॉन्फ़िगरेशन से संबंधित मेरी बिल्ड स्क्रिप्ट का हिस्सा है (maven_user और maven_password को ~/.gradle/gradle.properties में परिभाषित किया गया है)।
apply plugin: 'maven'
ext {
repos = [
my : "<my_repo_url>",
my_snapshot : "<my_snapshots_repo_url>"
]
}
repositories {
mavenLocal()
maven {
url repos.my
credentials {
username = maven_user
password = maven_password
}
}
maven {
url repos.my_snapshot
credentials {
userName = maven_user
password = maven_password
}
}
mavenCentral()
maven { url "http://repository.codehaus.org/" }
maven { url "http://sardine.googlecode.com/svn/maven" }
maven { url "http://snapshots.repository.codehaus.org" }
}
uploadArchives {
repositories.mavenDeployer {
repository(url : repos.my) {
authentication(userName : maven_user, password : maven_password)
}
snapshotRepository(url : repos.my_snapshot) {
authentication(userName : maven_user, password : maven_password)
}
}
}
कोई सुझाव क्या हो रहा है?
एलओएल, धन्यवाद! –
अच्छी पकड़, मुझे आश्चर्य है कि इस तरह की त्रुटियों को पकड़ने का एक बेहतर तरीका है? एक स्टेमर का उपयोग करके गलत वर्तनी या अज्ञात गुणों को पकड़ने के लिए एक ग्रेडल बिल्ड फ़ाइल के माध्यम से एक पास की तरह। –
धन्यवाद! मेरी भी यही समस्या थी –