मेरे पास कई अलग-अलग लीनिंग परियोजनाएं हैं जो स्पष्ट रूप से एक-दूसरे पर निर्भर हो सकती हैं।मैं कई परियोजनाओं के साथ काम करने के लिए लीनिंगन कैसे स्थापित कर सकता हूं?
उदाहरण:
~/projects/mywebapp (my own project)
~/projects/noir (a clone of the github repo)
~/projects/clojureql (a clone of the github repo)
मैं उन सभी एक ही समय में एक ही JVM में संकलित करना चाहते हैं। मैं सबसे नवीनतम सुविधाएं (नई करता खींच/अपने ही प्रतिबद्ध बनाने) और lein जार या lein deps चलाने की ज़रूरत नहीं है और निश्चित रूप वीएम को पुनः आरंभ करने की जरूरत नहीं Git रेपोस चलाने के लिए अगर मैं परियोजनाओं से किसी को बदलना चाहते हैं।
lein स्वांक चल रहा है, Emacs के भीतर से के बाद, मैं repl से कनेक्ट और mywebapp से एक फ़ाइल है, जो नॉई से एक फ़ाइल की आवश्यकता है (सी-सी-कश्मीर के साथ) संकलन:
यहाँ एक उपयोग मामला है। यह मेरी परियोजना निर्देशिका में फ़ाइल का संस्करण पाता है। बाद में, मैं उस फ़ाइल को खोलता हूं, इसे संपादित करता हूं, और इसे संकलित करता हूं (सी-सी-के साथ)।
ध्यान दें कि मैं ऑटो संकलन के लिए जब मैं Git पुल नहीं कर पूछ रहा हूँ। मैं सिर्फ जेवीएम को पुनरारंभ नहीं करना चाहता हूं या लंबी जार संकलन प्रक्रियाओं को करना चाहता हूं।
leiningen में यह संभव है? मैं इसे कैसे स्थापित कर सकता हूं?
धन्यवाद! मुझे इसे अक्सर पूछे जाने वाले प्रश्नों में याद किया होगा। –
बहुत उपयोगी। वह जानकारी वास्तव में मुख्य दस्तावेज में होनी चाहिए। – Glen