লঞ্চপ্যাডের জন্য উবুন্টুতে গ্রেডল


63

দেখা যাচ্ছে যে কোনও কারণে উবুন্টুগুলির সংগ্রহস্থলে গ্র্যাডলের নতুন সংস্করণ নেই have লঞ্চপ্যাড দ্বারা নির্মিত একটি প্রকল্পের জন্য আমার এটি দরকার।

আমি এই সম্পর্কে কি করা উচিত?

উত্তর:


86

গ্রেডলের একটি জাভা জেডিকে ইনস্টল করা প্রয়োজন। গ্রেডলের জন্য একটি জেডিকে 1.5 বা ততোধিক প্রয়োজন। গ্রেডল তার নিজস্ব গ্রোভি লাইব্রেরি সহ জাহাজ, সুতরাং কোনও গ্রোভী ইনস্টল করার প্রয়োজন নেই। বিদ্যমান যে কোনও গ্রোভি ইনস্টলেশন গ্র্যাডল দ্বারা উপেক্ষা করা হবে।

গ্রেডল আপনার পথে যে কোনও জেডিকে সন্ধান করে তা ব্যবহার করে (পরীক্ষা করতে, জাভা-রূপান্তর ব্যবহার করতে)। বিকল্পভাবে, আপনি পছন্দসই জেডিকে ইনস্টল ডিরেক্টরিতে নির্দেশ করতে JAVA_HOME পরিবেশ পরিবর্তনশীল সেট করতে পারেন।

সুতরাং আপনার কাছে জাভা জেডিকে ইনস্টল করা আছে কিনা তা নিশ্চিত করুন, তারপরে গ্রেডল ডাউনলোড করতে গ্র্যাডলের ওয়েবসাইটে যান এবং আপনার প্রয়োজন হতে পারে এমন অন্য কোনও তথ্য।

অথবা, টার্মিনাল খোলার জন্য আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডটি চালাও:

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle

উত্স: Gradle


আচ্ছা আমি এটি আমার লোকাল মেশিনে ব্যবহার করতে পারতাম তবে লঞ্চপ্যাডে কি এটি কাজ করবে? বিল্ডিং শুরুর আগে গ্র্যাডলটি ডাউনলোড করতে আমি এটি কীভাবে বলব।
মার্লিংক

আমি মনে করি না যে আপনি এটি করতে পারেন। আমি মনে করি আপনাকে স্থানীয়ভাবে তৈরি করতে হবে এবং তারপরে লঞ্চপ্যাডে যুক্ত করতে হবে।
মিচ

আপনি কেন গ্রহণ করলেন না? :)
মিচ

কারণ এটি লঞ্চপ্যাডে কাজ করবে না। লঞ্চপ্যাডে আপনি নির্ভরতা তৈরির জন্য একটি পিপিএ যুক্ত করতে পারবেন। তাই আমি এটিকে যুক্ত করেছি এবং এটি আমার প্যাকেজের উপর নির্ভরশীলতা হিসাবে নির্দিষ্ট করেছি। আমি এই প্রশ্নের উত্তর হিসাবে যুক্ত করেছি যাতে অন্যরাও এটি দেখতে পারে।
মার্লিংক

এই আদেশগুলি চালানোর পরে গ্রেড হোম কোথায়?
নাজার_আর

30
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update

এটি সঠিক উত্তর, তবে তৈরি করার আগে করুন sudo apt-get install gradle:

sudo apt-cache search gradle

এবং পরবর্তী নতুন রেপো থেকে সর্বশেষ সংস্করণ ইনস্টল করুন। আমার ক্ষেত্রে এটি:

sudo apt-get install gradle-1.9

এটা কাজ! (যদি আপনি না জানান, আপনার কী সংস্করণ প্রয়োজন, এটি প্রধান রেপো থেকে গ্রেড ইনস্টল করে (1.4) এবং ত্রুটিটি আপনার সাথে থাকবে ...)।


তবে আমি একটি বার্তা পেয়েছি: "গ্রেড -১.৯ ইতিমধ্যে সর্বশেষতম সংস্করণ"। সুতরাং এটি আমাকে গ্রেড ইনস্টল করতে দেয় না।
ইগোরগানাপলস্কি

গ্রেডেল ইনস্টল করা হয়েছে/usr/lib/gradle/{your-version}
নাজার_আর


2

গ্রেডল , গ্রেডল র‍্যাপার , সেরা পদ্ধতি বলে মনে হয়: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html

এটি গ্রেডল দ্বারা উত্পাদিত একটি স্ক্রিপ্ট যা স্বয়ংক্রিয়ভাবে করতে পারে:

  • অনুপস্থিত থাকলে প্রয়োজনীয় গ্রেডল সংস্করণটি ডাউনলোড করুন
  • যখন প্রয়োজন হয় এটি ব্যবহার করুন

এরপরে আপনি সর্বদা ./gradlew commandআপনার সিস্টেমের পরিবর্তে প্রকল্পের মূল থেকে ব্যবহার করবেন gradle

কীভাবে র‌্যাপার তৈরি করা যায় তা ডক্স এবং এখানে ব্যাখ্যা করা হয়েছে: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files


1

sdkman

আমি সম্প্রতি একটি অনুরূপ সমস্যার মুখোমুখি হয়েছিলাম যেখানে আমার কেবলমাত্র একটি প্রকল্পের জন্য গ্রেড দরকার: অ্যাপ্লিকেশনটি
ব্যবহার করা খুব আকর্ষণীয় ছিল না কারণ এর অর্থ ছিল অনেকগুলি অতিরিক্ত নির্ভরতা যা আমি অবশ্যই পরে আনইনস্টল করতে ভুলে যাব। এছাড়াও আমার মোটামুটি সাম্প্রতিক গ্রেড বিল্ড প্রয়োজন।

আমি পরিবর্তে sdkman প্যাকেজ ম্যানেজারের সাথে গিয়েছিলাম যা জাভা বিকাশের জন্য বেশ ঝরঝরে:
আপনি উবুন্টু সিস্টেম-প্রশস্ত সেটআপে হস্তক্ষেপ না করে সরাসরি আপনার হোম ডিরেক্টরিতে প্যাকেজগুলির ইনস্টল সংস্করণ পান। আমার কাজ শেষ হওয়ার পরে আমি কেবলমাত্র কাজের জন্য আমি তৈরি করা ব্যবহারকারীকে মুছতে পারি এবং সবকিছু আগের মত ফিরে আসে।

Sdkman এবং গ্রেড ইনস্টল করতে:

$ curl -s "https://get.sdkman.io" | bash
Open new terminal  
$ sdk install gradle
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.