2013-05-03 15 views
11

मान लीजिए कि मैं जावा के साथ काम कर रहा हूं और इंटेलिजे का उपयोग कर निर्माण और तैनाती जैसी चीजों को करने के लिए कर रहा हूं।क्या IntelliJ के साथ Vagrant का उपयोग करना संभव है?

मैंने पहले वाग्रेंट का उपयोग नहीं किया है, लेकिन क्या एक वाग्रेंट इंस्टेंस चलाने के दौरान भवन और तैनाती के लिए इंटेलिजे का उपयोग करना संभव है?

+1

सामान्य तौर पर यह रूप में लंबे समय हाँ कहेंगे के रूप में आप डॉन विवरण में नहीं जाएं कि आप वास्तव में बिल्डिंग/तैनाती कैसे करते हैं – cmur2

+2

बेशक आप मूल रूप से वर्चुअल मशीनों का एक सेट है जिसे आप विकास (निर्माण, परीक्षण, तैनाती आदि ...) के लिए उपयोग कर सकते हैं। यह आपके आईडीई सहित आपके होस्ट ओएस को बिल्कुल प्रभावित नहीं करता है। –

+0

क्या IntelliJ के साथ निर्माण और तैनाती का कोई तरीका है, या क्या यह सब कमांड लाइन के माध्यम से किया जाना है? –

उत्तर

12

हां, आप अपने आईडीई का उपयोग वग्रेंट के साथ कर सकते हैं। मैंने बस इतना समय बिताया कि यह कैसे करें और इसी तरह के प्रश्न का उत्तर दें, उम्मीद है कि यह आपको कुछ संदर्भ देता है।

Vagrant for a Java project: should you compile in the VM or on the host?

वीएम एक निजी नेटवर्क पर के साथ, आप आप किसी भी दूरस्थ सर्वर के रूप में एक चल वेब सर्वर के लिए एक युद्ध तैनात कर सकते हैं। वैकल्पिक रूप से, वीएम के अंदर से आप वेब होस्ट फ़ोल्डर को अपने मेजबान पर संकलित लक्ष्य में सिमलिंक कर सकते हैं, एक WAR बनाने और स्पष्ट रूप से पुन: नियोजित करने की आवश्यकता को समाप्त कर सकते हैं।

1

आप अपने योनि में NFS साझा निर्देशिका भी बना सकते हैं और फिर आप इसे अपने स्थानीयहोस्ट और योनि बॉक्स में एक्सेस कर सकते हैं।

बस अपने Vagrantfile को यह लाइन जोड़ने और फिर निष्पादित vagrant reload:

config.vm.synced_folder "shared", "/home/vagrant/shared", type: "nfs" , mount_options: ['rw', 'vers=3', 'tcp', 'fsc' ,'actimeo=2'] 

आप एक ही फ़ोल्डर में shared निर्देशिका के रूप में प्राप्त कर सकते हैं अपने Vagrantfile

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