এই কাজটি করতে আমি বুঝতে পারি না।
দৃশ্যপট:
- আমি গ্রেড দিয়ে তৈরি একটি অ্যাপ্লিকেশন আছে
- অ্যাপ্লিকেশনটি জাভাএফএক্স ব্যবহার করে
আমি যা চাই
- একটি ভেরিয়েবল (প্রতি বিকাশকারী মেশিনে সংজ্ঞায়িত) ব্যবহার করুন যা কোনও জেডিকে ইনস্টল করার দিকে নির্দেশ করে যা পুরো অ্যাপ্লিকেশন / পরীক্ষা / নির্মাণের জন্য ব্যবহৃত হবে ...
আমি gradle.properties
ভেরিয়েবলটি সংজ্ঞায়িত করে ফাইলটি সম্পর্কে ভেবেছিলাম । কিছুটা এইরকম
JAVA_HOME_FOR_MY_PROJECT=<path to my desired JDK>
আমি যা চাই না
- বাতলান
JAVA_HOME
আকাঙ্ক্ষিত JDK করতে
আমি অনেক পরামর্শ দিয়ে বাঁচতে পারি:
- এমন একটি সমাধান যা একটি সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলকে সংজ্ঞায়িত করে যা আমি আমার বিল্ডড্র্যাডল স্ক্রিপ্টে পরীক্ষা করতে সক্ষম
- গ্রেড.প্রপ্রেটিসে একটি পরিবর্তনশীল সংজ্ঞায়িত
- কেবল বিল্ড প্রসঙ্গে (যেমন কিছু
use JAVA_HOME=<my special JDK path defined somewhere else defined>
) জেভিএহোম ভেরিয়েবলকে ওভাররাইড করা - অন্য কিছু আমি ভাবিনি
প্রশ্ন:
gradle.properties
বিল্ড প্রসেসে কীভাবে কোনও ভেরিয়েবলকে (কখনই সংজ্ঞায়িত করা যায় , সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল হিসাবে পরিবর্তনশীল, ...) কীভাবে ব্যবহার করতে হয়?
আমার একাধিক জেডিকে 7 উপলব্ধ রয়েছে এবং একটি বিশেষ সংস্করণে (ন্যূনতম জেডিকে_ ইউ সংস্করণ) নির্দেশ করতে হবে।
কোন উত্তর প্রশংসা করা হয় এবং আমি সঠিক দিক প্রতি ইঙ্গিত জন্য কৃতজ্ঞ।
org.gradle.java.home
সেটিংসটি কেবল গ্রেড ডিমনগুলিতে প্রযোজ্য, দৃশ্যত ... যে কোনও মূল্যে, আপনি ব্যবহার করতে চান jdk এর জন্য সত্য এবং forkOptions.executable এ কাঁটা সেট করার চেষ্টা করুন: লিঙ্ক
org.gradle.java.home
মধ্যেgradle.properties
ফাইল? লিংক