আমি মাভেনকে আমার প্রকল্পের যুদ্ধের ফাইলে ojdbc6.jar ফাইলটি বান্ডিল করার জন্য দেখতে পাচ্ছি না। হাইবারনেট সরঞ্জামগুলির জন্য সরাসরি নির্ভরতা নির্দিষ্ট করার সময় আমি এটি পিওএম ফাইলের মধ্যে কাজ করি। তবে এটি প্রকল্পের যুদ্ধ ফাইলের সাথে এক হয়ে যাবে না এবং তাই আমার প্রকল্পটি টমক্যাটে চলবে না।
আমি এখানে এই প্রশ্নের জন্য নির্দিষ্ট করা সমেত নেটে খুঁজে পেতে পারি এমন প্রতিটি সমাধান চেষ্টা করেছি:
মাভেন সংগ্রহশালায় ওরাকল জেডিবিসি ড্রাইভারটি সন্ধান করুন
অতি সম্প্রতি, আমি নিম্নলিখিতগুলি করেছি:
আমার যন্ত্রটিতে জার ফাইলটি ডাউনলোড করুন
আমার স্থানীয় সংগ্রহস্থলে জারটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true
(আমি command আদেশের সমস্ত ধরণের রূপও চেষ্টা করেছি))
অবশেষে, আমি আমার পম ফাইলে নির্ভরতা রেখেছি:
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency>
আমি একটি পরিষ্কার বিল্ড পরিচালনা করি, তবে এটি ব্যর্থ হয়:
mvn -U clean package [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building jazztwo 0.0.1 [INFO] ------------------------------------------------------------------------ Downloading: http://repo1.maven.org/maven2/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.700s [INFO] Finished at: Tue Mar 27 15:06:14 PDT 2012 [INFO] Final Memory: 3M/81M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project jazztwo: Could not resolve dependencies for project edu.berkeley:jazztwo:war:0.0.1: Could not find artifact com.oracle:ojdbc6:jar:11.2.0.3 in central (http://repo1.maven.org/maven2) -> [Help 1]
কেন এই কাজ করে না? আমি ঘর জুড়ে ব্যয়বহুল কম্পিউটারের অংশ ছুঁড়ে ফেলার জন্য প্রস্তুত। এটি এত সময় নষ্ট করেছে। (আপনাকে ধন্যবাদ, ওরাকল। আমরা আপনাকে আবার কত টাকা দিয়েছি?)
আমি সম্ভবত ম্যাকে আছি বলেই কি?
mvn install:install-file
কাজ হয়নি। আপনার এতে থাকা ojdbc6.jar
ফোল্ডার থেকে আপনার নিখুঁত অবস্থান দেওয়া বা কমান্ড চালানো উচিত । ফাইলের নাম কোনও সমস্যা নয়। আপনি একটি -X
পতাকা নিয়ে দৌড়াতে পারেন যাতে আপনি তথ্য ডিবাগ করতে পারেন।
install-file
? মাভেন আপনাকে জানাতে হবে এটি ফাইলটি কোথায় ইনস্টল করে বা কোনও ত্রুটি রয়েছে কিনা।
ojdbc6-11.2.0.3.jar
সঠিক ফোল্ডারে ফাইলটি আপনার স্থানীয় সংগ্রহস্থলে উপলব্ধ কিনা তা পরীক্ষা করতে পারেন ?