के साथ तीसरे पक्ष के लाइसेंस ढूँढना मैं एक NuGet नौसिखिया का थोड़ा सा हूँ और मेवेन दुनिया से आया हूँ।Nuget
हाल ही में मुझे हमारी परियोजनाओं के लिए तीसरे पक्ष की लाइसेंस जानकारी अपडेट करने का काम सौंपा गया है। मेवेन प्रोजेक्ट्स के साथ काम करना मैं लाइसेंस जानकारी प्राप्त करने के लिए license:download-licenses
प्लगइन का उपयोग करने में सक्षम हूं।
मुझे क्या आश्चर्य है कि क्या यह जानकारी Nuget का उपयोग करके प्राप्त करने का कोई तरीका है? अधिमानतः कमांड लाइन इंटरफ़ेस का उपयोग करके मैं इसे सीआई बिल्ड स्तर पर स्वचालित कर सकता हूं। बड़े मैनुअल प्री बिल्ड चरण से इसे हटाने के लिए।
संपादित करें:
जब से मैं किसी भी उपयोगिताओं ऐसा करने के लिए खोजने के लिए सक्षम नहीं था मैं एक साथ LegSec command line utility डाल दिया।
आपकी परियोजना के लिंक को पोस्ट करने के लिए धन्यवाद! मैंने आज LegSec का उपयोग किया ... कमांड लाइन उपयोग को समझना थोड़ा मुश्किल था (कुछ परीक्षण + त्रुटि), लेकिन कार्यक्षमता बहुत अच्छी थी। – crimbo
स्पष्ट रूप से वे जानते हैं कि 2013 से इसे कैसे किया जाए, इसे प्रोग्रामेटिक रूप से कभी नहीं दिखाया गया है: https://blog.nuget.org/20131011/friendly-license-names.html। मैंने एक मुद्दा खोला जिसे आप ऊपर उठाना चाहते हैं: https://github.com/NuGet/Home/issues/5793। –