গ্রেডেল-রেপার ব্যবহার করার সময় ডাউনলোড না করে কীভাবে স্থানীয় সিস্টেমে গ্রেড জিপ ব্যবহার করবেন


89

আমি গ্রেডেল-র‍্যাপার ( gradlew) দিয়ে গ্রেডেল প্রকল্প তৈরির চেষ্টা করছি ।

আমি যখন ./gradlew buildএটি তৈরি করি তখন এটি পাঠ্যকে আউটপুট করে

Http://services.gradle.org/distribitions/gradle-1.11-bin.zip ডাউনলোড করা হচ্ছে

এবং আমি ইতিমধ্যে গ্রেড -1.11-bin.zip আলাদাভাবে ডাউনলোড করেছি এবং আমি যখন নির্মাণ করব তখন এটি আর ডাউনলোড করতে চাই না।

সুতরাং, আমি কোথায় আমার প্রকল্প বা সিস্টেমে গ্রেড 1-1.11-bin.zip স্থাপন করব যাতে আমাকে আর ডাউনলোড করতে হবে না?

গ্রেড / র‍্যাপার / গ্রেডল-ওয়েপার.প্রোপার্টি নিম্নরূপ।

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-bin.zip

এবং আমি কপি চেষ্টা করেছি gradle-1.11-bin.zip মধ্যে gradle / মোড়কের / dists যা সমস্যার সমাধান হল না।

উত্তর:


111

থেকে gradle-মোড়কের ডকুমেন্টেশন, আমি অংশে পাওয়া 61.1। কনফিগারেশন

আপনার প্রকল্পটি গ্রেডলিউয়ের মাধ্যমে তৈরি হওয়ার সময় আপনি যদি কোনও ডাউনলোডের ঘটনাটি না ঘটাতে চান তবে আপনার মোড়কের কনফিগারেশনের দ্বারা নির্দিষ্ট করা অবস্থানে গ্রেডল বিতরণ জিপটি কেবল আপনার সংস্করণ নিয়ন্ত্রণে যুক্ত করুন। একটি আপেক্ষিক ইউআরএল সমর্থিত - আপনি গ্রেড-ওয়েল্পার.প্রেপার্টি ফাইলগুলির অবস্থানের তুলনায় একটি বিতরণ ফাইল নির্দিষ্ট করতে পারেন।

সুতরাং, আমি distributionUrl সম্পত্তি পরিবর্তন gradle-wrapper.propertiesকরতে

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=gradle-1.11-bin.zip

তারপর, আমি একটি কপি তৈরি gradle-1.11-bin.zipমধ্যে gradle/wrapper/

তারপরে, ./gradlew buildজিপের স্থানীয় অনুলিপি ডাউনলোড করে প্রকল্পটি তৈরি করুন।


9
এটি মোড়কের মূল পয়েন্টটি মিস করে, এটি হ'ল গ্রেডল সকল বিল্ড ব্যবহারকারীদের জন্য স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল হয়ে যায়। আপনি যদি কোনও স্থানীয় ইনস্টলেশন ব্যবহার করতে পছন্দ করেন তবে এটি আপনার PATH এ রাখুন এবং gradleপরিবর্তে প্রার্থনা করুন gradlew
পিটার নিদারউইজার

4
@ পিটারনিডেরউইজার হ্যাঁ, আপনি ঠিক বলেছেন। আমার কাছে পাঠ্যপথ রয়েছে তবে আমি র্যাপারটি চেষ্টা করতে চেয়েছিলাম কারণ এটি প্রস্তাবিত উপায় তবে আমি আবার গ্রেড জিপ ডাউনলোড করতে চাইনি। এছাড়াও, আমি গ্রেড নতুন।
থোকোজু এফেক্ট

32
আপনার যদি এমন কোনও ব্যক্তির কাছে সফ্টওয়্যার প্রেরণের দরকার হয় যার কাছে ইন্টারনেট অ্যাক্সেস নেই This হ্যাঁ, এটি এমন কিছু যা সত্যই ঘটে; এমন কম্পিউটার রয়েছে যা ইন্টারনেটে সংযুক্ত নয়।
ক্রিস জোনস

4
সত্যটি আমি হ'ল আমি কখনই ত্রৈমাসিকের মধ্যে গ্রেড ডাউনলোড করতে পারি না, খুব ধীর

4
বা আজকের মতো দিনের মতো যখন অফিসের নেটওয়ার্কটি খুব ধীর গতিতে এগিয়ে যায়, এটি একটি দুর্দান্ত হ্যাক moving ... নেটওয়ার্ক গতি আবার স্বাভাবিক হয়ে গেলে একবারে ফিরে যেতে হবে remember আমি মনে করি আপনি যদি ব্যান্ডউইদথকে মিটার করে থাকেন তবে একটি ভাল কৌশল।
শ্রদ্ধেয়

41

গ্রেড / গ্রেড-ওয়েল্পার.প্রেপারটিগুলি পরিবর্তন করুন

উইন্ডোজ:

distributionUrl=file\:/d:/gradle-2.2.1-all.zip

লিনাক্স:

distributionUrl=file\:/tmp/gradle-2.2.1-all.zip

4
সাধারণত, আমি অ্যান্ড্রয়েড স্টুডিওর উইন্ডোজ সংস্করণ ব্যবহার করি তবে কখনও কখনও আমি লিনাক্স অপারেটিং সিস্টেমে আমার প্রকল্পগুলি খুলি। distributionUrlগ্রেডল জিপ প্যাকেজটি কোনও distributionUrlমান পরিবর্তন না করেই উভয় ওএসে অ্যাক্সেসযোগ্য এমনভাবে সংজ্ঞা দেওয়া সম্ভব ?
আইআর-টেক

4
@ ইর-টেক, আপনি আপেক্ষিক পথটি ফাইলের মতো ব্যবহার করতে পারেন \: ///../lib/gradle-2.2.1- all.zip
এএএ

// অ্যান্ড্রয়েড 8 ব্যবহার করবেন না কারণ এটি গ্রেড ডিস্ট্রিবিউশন ব্যবহার গ্রেড 7 অয়নিক কর্ডোভা প্ল্যাটফর্মটি ডাউনলোড করতে থাকবে অ্যান্ড্রয়েড@8.0.0 // এটি আয়নিক কর্ডোভা প্ল্যাটফর্মটি চালাবে অ্যান্ড্রয়েড @~.1.১.১ সংরক্ষণ করুন তারপরে নীচের দিকে চালিত করুন এবং এবার এটির সাফল্য পাওয়া উচিত (আমার জন্য কাজ করা) আয়নিক
কর্ডোভা

16

আপনার ব্রাউজারের অ্যাড্রেস বারে ডাউনলোড করা গ্রেড ফাইলটি কেবল টেনে আনুন এবং তারপরে অ্যাড্রেস বার থেকে ঠিকানাটি অনুলিপি করুন এবং গ্রেড / মোড়ক / গ্রেডেল / ওয়েপার.প্রেপারটিগুলি নিম্নলিখিত হিসাবে পরিবর্তন করুন:

distributionUrl=ADDRESS THAT COPY FROM YOUR BROWSER

উদাহরণ:

distributionUrl=file:///E:/gradle/gradle-4.1-all.zip

অথবা আপনি গ্রেড.জিপ ফাইলটি মোড়ক ফোল্ডারে অনুলিপি করতে পারেন তারপরে আপেক্ষিক পথটি ব্যবহার করতে পারেন:

distributionUrl=gradle.zip

কাজ করছে না. বিতরণ
ইউআরএলটি

9

বর্তমান এবং ভবিষ্যতের প্রকল্পগুলির জন্য সমস্ত গ্রেড র‌্যাপার সম্পাদনা এড়াতে আমি এটিই করেছি।

  • gradle-wrapper.propertiesআপনার প্রকল্প ফোল্ডারে আপনার সন্ধান করুন (উদা। ./gradle/wrapper/gradle-wrapper.properties)
  • distributionUrlলাইনটি সনাক্ত করার জন্য সাব্লাইম টেক্সটের মতো একটি পাঠ্য সম্পাদক দিয়ে ফাইলটি খুলুন egdistributionUrl=http\://services.gradle.org/distributions/gradle-2.10-bin.zip

গ্রেডল বাইনারি সংরক্ষণাগারটি প্রয়োজনীয় gradle-2.10-bin.zip। অন্য সংস্করণটি হ'ল gradle-2.10-all.zipসোর্স কোড এবং ডকুমেন্টেশন সহ সমস্ত কিছু অন্তর্ভুক্ত।

প্রতিটি প্রকল্পের জাহাজগুলিকে গ্রেড বিতরণের বিভিন্ন সংস্করণ সহ নোট করুন gradle-x.xx-XXX.zipএবং বাইনারি অন্তর্ভুক্ত আপনার ( ) সংস্করণটি আপনি সেই সংস্করণে পরিবর্তন করতে পারেন । (যেমন। gradle-2.11-bin.zip| gradle-2.11-all.zip)

প্রকল্পটি তৈরি করতে মোড়ক শুরু করতে gradlew.batউইন্ডোতে বা gradleলিনাক্সে চালিত করুন ।

এটা তোলে ডাউনলোড শুরু হবে gradle-2.10-bin.zipকরতে .gradle\wrapper\distsআপনার হোম ডিরেক্টরীতে (যেমন। C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-bin)। এই ডাউনলোড প্রতিটি নির্দিষ্ট গ্রেড সংস্করণের জন্য মাত্র একবার হয়।

আপনি Ctrl+ ব্যবহার করে ডাউনলোডটি শেষ করতে পারার আগে আপনি যদি সংরক্ষণাগারটি ইতিমধ্যে ডাউনলোড করেনC

গ্রেড ডাউনলোডের স্থানে যান C:\Users\Sojimaxi\.gradle\wrapper\dists\gradle-2.10-all\78v82fsf226usgvgh7q2ptcvifআপনার নিজের অনুলিপিটি gradle-2.10-bin.zipসেই ডিরেক্টরিতে অনুলিপি করুন তারপরে সেই ডিরেক্টরিতে থাকা মুছুন gradle-2.10-all.zip.part

এখানেই শেষ. কার্যকর করতে আপনার প্রকল্প ডিরেক্টরিতে ফিরে যান gradlew.batএবং এটি একটি নতুন ডাউনলোড করার পরিবর্তে আপনার স্থানীয় অনুলিপি ব্যবহার করবে।


@ wcc526 এর চেকআউট উত্তর, এটি কার্যকর এবং কার্যকর করা সহজ কাজ করে।
বনে ইশাক কে

4

এই সমাধানটি আমার পক্ষে কার্যকর হয়নি তবে আমাকে সঠিক উপায়ে পেতে সহায়তা করুন যদি আপনি গ্রেডেল অফলাইনে ইনস্টল করতে চান তবে এই পদক্ষেপগুলি অনুসরণ করুন:

1- গ্রেডেল ডিরেক্টরিতে আপনার প্রকল্পে এই ফাইলটি খুলুন (গ্রেড- Wrapper.properties)

2- শেষ লাইনে আপনি গ্রেডেল সংস্করণটি খুঁজে পাবেন, সেই সংস্করণটি ডাউনলোড করুন বা অন্য পিসি থেকে ফাইলটি অনুলিপি করুন

distributionUrl=http\://services.gradle.org/distributions/gradle-3.3-bin.zip

ডাউনলোড লিঙ্কটি এর মতো হবে: http://services.gradle.org/distribtions/gradle-3.3-bin.zip

3- এই অবস্থানটি খুলুন সি: \ ব্যবহারকারীগণ \ ব্যবহারকারীনাম অ্যাড্র্যাডল \ র‍্যাপার \ ডিস্টগুলি \ গ্রেড -৩.৩-সমস্ত এবং যদি নিশ্চিত হন যে অন্য কোনও ফোল্ডারগুলি মুছে ফেলে তবে কেবলমাত্র একটি ফোল্ডার (নাম এটি ডিভাইসে আলাদা আলাদা বিবেচনা করে না) is এগুলি এবং অ্যান্ড্রয়েড স্টুডিওতে গ্রেড সিঙ্ক টিপুন যা এলোমেলো নামের সাথে অন্য ফোল্ডারটি স্বয়ংক্রিয়ভাবে উত্পন্ন করবে।

4- সেই ফোল্ডারটি খুলুন এবং স্ক্রিনশটের মধ্যে কেবল শেষ দুটি ফাইল রয়েছে তা নিশ্চিত করুন।

5- আপনি যে ফটোগুলিতে ডাউনলোড করেছেন জিপ ফাইলটি সরান

6- অ্যান্ড্রয়েড স্টুডিওতে সিঙ্ক গ্রেডেল টিপুন আবার ধরুন গ্রেডেলটি ঠিকঠাক কাজ করবে।

এখানে চিত্র বর্ণনা লিখুন


2

আমি অন্য সহজতম উপায়টি হ'ল এই মাত্র শুরু আমার XAMPP সার্ভার না পাওয়া এবং তারপর একটি ফোল্ডার তৈরি gradleভিতরে htdocs। আমি gradle-4.4-all.zipসেই ফোল্ডারের ভিতরে জিপ করা ফাইল যুক্ত করেছি । distributionUrl=http\://localhost/gradle/gradle-4.4-all.zip আমি এন্ড্রয়েড পুনরায় চালু করে বিতরণ url পরিবর্তন করেছি এবং সিঙ্কিং কোনও সমস্যা ছাড়াই সম্পূর্ণ হয়েছে।


0

আমি ডাউনলোড

C:\data\Setup\Development\Gradle 2.11\gradle-2.11-all.zip

Eclipse এর ভিতরে, আমি ঘোষণা করি: এখানে চিত্র বর্ণনা লিখুন


তারপরে আমি খুব দ্রুত নতুন গ্রেডল প্রজেক্ট (র‌্যাপার সহ) তৈরি করি, ডাউনলোডের দরকার নেই। (এই সমাধানের চেয়ে সহজ আরও )


হ্যাঁ, এটি দ্রুত অন্যান্য জবাবগুলির মতো নয়, এটি HTTP বা ফাইল প্রোটোকলের মাধ্যমে গ্রেড ডিস্ট্রিবিউশন ডাউনলোড করা, আনজিপ করে এবং চালিত করার চেয়ে সিস্টেমে উপলব্ধ গ্রেড ব্যবহার করে।
বনে ইসহাক কে

আমার ক্ষেত্রে, প্রথমে আমি @ এডওয়ার্ড অ্যান্ডারসন পদ্ধতিটি সহ জিওস। তারপরে wcc526 এর পদ্ধতিতে পরিবর্তন করা (এটি থেকোজুএফেক্টের পদ্ধতির একটি পরিবর্তন), অ্যাটলাস্ট এই পদ্ধতিতে।
বনি ইসহাক কে

তবে এখন এই পদ্ধতিটি নিয়ে আমার সমস্যা আছে। আমি আমার সিস্টেমে গ্রেডেল -০.০-আরসি -৩ ব্যবহার করছি। তবে সেই সংস্করণটি সর্বশেষতম অ্যান্ড্রয়েড স্টুডিওতে কাজ করে না (আমি মনে করি সর্বশেষ সংস্করণটি 3.0-alpha6, তবে আমার কাছে 3.0-alpha5 রয়েছে) - সর্বদা সমর্থিত গ্রেড সংস্করণে এটি সর্বদা ত্রুটি গ্রেড -৪.০-মাইলস্টোন -১, আপনার সংস্করণটি -.০- আরসি -3। আমাকে আমার সিস্টেম গ্রেডেলটি 4.0-মাইলস্টোন -1 এ ডাউনগ্রেড করতে হবে বা অ্যান্ড্রয়েড স্টুডিও প্রকল্পগুলির সাথে সর্বদা গ্রেড র‌্যাপার ব্যবহার করতে হবে। এই সমস্যার জন্য কোন সমাধান আছে?
বনে ইসহাক কে

আপনার আইডিইতে কেবল গ্রেডের কাজ করা কিন্তু গ্রেডল কমান্ড লাইনটি নয় যে কোনও কিছু করতে আপনার বিল্ড সরঞ্জামটি ব্যবহার বা বিশ্বাস করতে সক্ষম না হওয়াই দুর্দান্ত উপায়। কমান্ড লাইন নির্মাণটি সফল হয়েছে তা যাচাই করার পরে আপনার কেবল আইডিই কাজ করার চেষ্টা করা উচিত । অন্যভাবে এটি করা আপনার জীবনের ঘন্টা এবং দিনগুলি হারাবার দুর্দান্ত উপায় যা আপনার এবং সকলের মেশিনে এলোমেলোভাবে এবং ভিন্নভাবে ভেঙে যায় তা নির্ধারণ করার চেষ্টা করে ...
আজাক্স

0

https ডাউনলোড করুন (সম্ভবত কিছুটা জটিল) উপহাস করার জন্য স্থানীয় সার্ভার তৈরি করুন, তবে এটি কাজ করে
1. টমক্যাট ইনস্টল করুন এবং আনজিপ করুন এবং এক্সিকিউট করুনE:\apache-tomcat-8.5.4\bin\startup.bat

2.পুট gradle-2.14.1-all.zipথেকেE:\apache-tomcat-8.5.4\webapps\ROOT\distributions

এই জাতীয় ইউআরএল distributionUrl=http\://localhost:8080/distributions/gradle-2.14.1-all.zip
এখন যথারীতি চালান


@ wcc526 এর চেকআউট উত্তর, এটি কার্যকর এবং কার্যকর করা সহজ কাজ করে।
বনি ইসহাক কে

0

আপনি যখন গ্রেড 5-0.0-rc-5-bin.zip উদাহরণটি রেখেছেন তখন আপনার পাথ অনুলিপি করুন : পথ সি: / আমার ডক / সরঞ্জামসমূহ

আপনার পথে যদি কিছু স্পেস থাকে তবে এটি% 20 দিয়ে পরিবর্তন করুন

ফাইল: /// সি: / আমার ৯০ ডি ডক / টুয়েলস / গ্রেডেল ৫.০-২০-০-২-২in.zip

এবং আদেশটি কার্যকর করুন:

$ gradlew wrapper --gradle-version 5.0-rc-5

0

// অ্যান্ড্রয়েড 8 ব্যবহার করবেন না কারণ এটি গ্রেড বিতরণ ব্যবহার গ্রেড 7 ডাউনলোড করতে থাকবে download

আয়নিক কর্ডোভা প্ল্যাটফর্মটি android@8.0.0 যুক্ত করুন

// এটি চলবে

আয়নিক কর্ডোভা প্ল্যাটফর্ম যুক্ত করুন android@~7.1.1 - সংরক্ষণ করুন

তারপরে নীচে দৌড়াও এবং এবার সাফল্য পাওয়া উচিত (আমার জন্য কাজ করা)

আয়নিক কর্ডোভা অ্যান্ড্রয়েড তৈরি করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.