2014-05-21 6 views
9

Maven के साथ आप आसानी से settings.xml स्थान को निर्दिष्ट कर सकते हैं, उदाहरण के लिए:मैवेन सुरक्षा-सेटिंग्स.एक्सएमएल फ़ाइल का कस्टम स्थान निर्दिष्ट करें?

mvn -s custom/dir/settings.xml package 

वहाँ कस्टम सुरक्षा-settings.xml निर्दिष्ट करने के लिए एक समान रास्ता नहीं है?

इसके पीछे तर्क सरल है: स्थानीय भंडार के माध्यम से इसे आसानी से वितरित करना। अब, सुरक्षा चिंता का विषय नहीं है - यह इंट्रानेट पर है।

उत्तर

11

यह MNG-4853 के रूप में अनुरोध किया गया था। हालांकि सीधे लागू नहीं किया, एक समाधान का सुझाव दिया है:

मैं सत्यापित किया है कि -Dsettings.security=path/to/security-settings.xml काम करता है

the announcement blog post में विस्तृत रूप में, आप भी मास्टर पासवर्ड स्थानांतरण सुविधा का उपयोग कर सकते हैं। उस में एक पुनर्निर्देशन के साथ एक ~/.m2/security-settings.xml फ़ाइल लिखें:

<settingsSecurity> 
    <relocation>/Volumes/mySecureUsb/secret/settings-security.xml</relocation> 
</settingsSecurity> 
+2

एक कमान के लिए एक पैच के साथ भी है [MNG-5438] (https://issues.apache.org/jira/browse/MNG-5438) लाइन विकल्प। – Tunaki

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