इंटेलिजे 2016.2 का उपयोग करके जोड़ें।
Gradle 2.14.1IntelliJ gradle मॉड्यूल निर्भरता
का उपयोग करते हुए मैं 2 परियोजनाओं, अपने स्वयं के build.gradle फ़ाइलें और अलग निर्देशिका संरचना के साथ प्रत्येक है:
myLib (meant to be jarred and used by others)
- build.gradle
- settings.gradle
- src/main/java/...
sandbox (spring boot web app)
- build.gradle
- settings.gradle
- src/main/java/...
- src/main/resources/...
उम्मीद है, आप चित्र मिलता है। इंटेलीजे के भीतर, मैं मॉड्यूल संरचना के बाद, एक ही स्तर पर (कोई उप) है:
- myLib
- sandbox
सरल अनुरोध ... मैं sandbox
अनुप्रयोग के भीतर myLib
उपयोग करना चाहते हैं। मैं दोनों को विकसित करने के लिए एक ही परियोजना में दोनों मॉड्यूल चाहता हूं।
मैंने इंटेलिजे के भीतर myLib
के लिए sandbox
पर मॉड्यूल निर्भरता जोड़ने का प्रयास किया है। कोई पाँसा नहीं। मैंने एक जार संदर्भ जोड़ने की कोशिश की है, कोई पासा नहीं।
मेरा मानना है कि मुझे build.gradle फ़ाइल में निर्भरता जोड़ने की आवश्यकता है लेकिन यह पता नहीं लगा सकता कि कैसे। मैंने compile files '<path to myLib.jar>'
इत्यादि की कोशिश की है, कोई पासा नहीं।
क्या आपके पास उन दो मॉड्यूल के बाहर शीर्ष-स्तर 'bulid.gradle' और 'settings.gradle' है? –
नहीं, मैं नहीं करता हूं। एक ही स्तर पर अलग डीआईआर संरचनाएं। – emiles
मुझे एहसास है कि मैं 'सैंडबॉक्स' में 'lib' dir बना सकता हूं और हर बार जब मैं पुनर्निर्मित करता हूं और 'myLib' को झुकाता हूं, तो 'myLib' jar फ़ाइल की प्रतिलिपि बना सकता हूं, लेकिन मैं एक बेहतर समाधान की तलाश में हूं। सोचा IntelliJ और/या Gradle यह मेरे लिए एक साथ रखेगा। – emiles