मुझे एक सीएक्सएफ/हाइबरनेट/जेबॉस आधारित प्रोजेक्ट मिला है जिसमें database.xsd
नामक एक फ़ाइल नाम शामिल है। मैंने प्रोजेक्ट को यह पता लगाने के लिए प्रोजेक्ट किया कि सिस्टम में कौन सा सबसिस्टम/घटक database.xsd
का उपयोग करता है लेकिन जिसने WAR फ़ाइल (webapp-cache.xml) बनाने के लिए मेवेन-वॉर-प्लगइन द्वारा उपयोग की जाने वाली फ़ाइल में केवल एक संदर्भ दिया।कौन सा फ्रेमवर्क, टूल या प्लगइन हार्डकोडेड 'डेटाबेस.एक्सएसडी' फ़ाइल नाम जनादेश देता है?
मेरे लिए यह सुझाव देता है कि database.xsd
कुछ फ्रेमवर्क या प्लगइन द्वारा अपेक्षित कुछ मानक फ़ाइल नाम है। लेकिन यह कौन है? हाइबरनेट? CXF? अन्य?
क्या ऐसे दस्तावेज हैं जो वास्तव में पैकेज पर database.xsd
की भूमिका का वर्णन करते हैं जो उस पर निर्भर करता है?
अद्यतन: अस्थायी रूप से database.xsd
को दूर करने और पुनर्निर्माण के लिए कोशिश कर रहा है, कई संकलन त्रुटियों कि एक पैकेज *.hbm.xml
डीटीओ फ़ाइलों द्वारा संदर्भित का उपयोग कर एक सिद्धांत XML2SQL.java
फ़ाइल करने के लिए नेतृत्व में हुई। यह मुझे बताता है कि अपराधी है ... हाइबरनेट!
एक कठिन कुकी की तरह दिखता है क्योंकि Google को grepping कुछ भी प्रासंगिक नहीं है: ["database.xsd" साइट: ggocode.gl/dUSoc)। क्या आप वाकई एक हार्ड-कोडेड मान हैं? –
क्या आप इस फ़ाइल को संदर्भित करने वाले मेवेन भाग को पोस्ट कर सकते हैं और इस फ़ाइल के स्थान को भी अपनी परियोजना के भीतर पोस्ट कर सकते हैं? – forhas
@forhas अगर मेरे पास इस परियोजना में कहीं भी मेरे प्रोजेक्ट (pom.xml सहित) का संदर्भ था, तो मैं इस सवाल से नहीं पूछूंगा। :) मैं स्ट्रिंग 'डेटाबेस.xsd' के लिए पूरी परियोजना निर्देशिका संरचना (recursively!) Grep-ed - कोई फायदा नहीं हुआ। यही कारण है कि यह मेरे लिए एक रहस्य है। क्या मैं वास्तव में उपयोग किए जा रहे ढांचे में से एक में हार्डकोड किया गया है? क्या यह प्रोजेक्ट के लेखक तक है और एक अंतर्निहित '.xsd' एक्सटेंशन कहीं भी जोड़ा गया है? मुझे नहीं पता। 0 डेटाबेस को निकालने के लिए 0 अस्थायी रूप से (अस्थायी रूप से) विचार प्रदान करने के लिए – Withheld