Apache Tapestry একটি Java-based web application framework, তাই এটি সঠিকভাবে ডেভেলপ এবং রান করার জন্য কিছু নির্দিষ্ট সফটওয়্যার এবং টুলসের সেটআপ প্রয়োজন। এখানে JDK, Maven, এবং একটি IDE (Integrated Development Environment) ব্যবহার করে পরিবেশ প্রস্তুতির ধাপগুলো দেওয়া হলো।
JAVA_HOME
সেট করতে হবে।JAVA_HOME
এনভায়রনমেন্ট ভ্যারিয়েবল সেট করুন:Windows:
setx JAVA_HOME "C:\Program Files\Java\jdk<version>"
Linux/Mac (bashrc বা zshrc এ যুক্ত করুন):
export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH
Java Version যাচাই করুন
টার্মিনাল বা কমান্ড প্রম্পটে java -version
লিখে যাচাই করুন।
java -version
ফলাফল:
java version "11.0.12"
Java(TM) SE Runtime Environment (build 11.0.12)
.zip
ফাইল আনজিপ করুন।MAVEN_HOME
হিসেবে সেট করুন।Windows:
setx MAVEN_HOME "C:\path\to\apache-maven"
setx PATH "%MAVEN_HOME%\bin;%PATH%"
Linux/Mac:
export MAVEN_HOME=/path/to/apache-maven
export PATH=$MAVEN_HOME/bin:$PATH
Maven যাচাই করুন
কমান্ড প্রম্পটে mvn -version
লিখে যাচাই করুন।
mvn -version
ফলাফল:
Apache Maven 3.8.4
Maven home: /path/to/maven
IntelliJ IDEA (প্রস্তাবিত)
IntelliJ IDEA একটি জনপ্রিয় Java IDE, যা Tapestry এর জন্য উপযোগী।
Tapestry প্লাগইন ইন্সটলেশন:
.zip
বা .tar.gz
ফাইল আনজিপ করুন।CATALINA_HOME
এনভায়রনমেন্ট ভ্যারিয়েবল সেট করুন।bin/startup.sh
(Linux/Mac) অথবা bin/startup.bat
(Windows) চালিয়ে সার্ভার শুরু করুন।Tomcat যাচাই করুন
ব্রাউজারে গিয়ে চেক করুন:
http://localhost:8080
এই ধাপগুলো সম্পন্ন করার পর আপনি Apache Tapestry অ্যাপ্লিকেশন ডেভেলপ করার জন্য প্রস্তুত। Maven এবং Tomcat-এর সমন্বয়ে প্রজেক্ট তৈরি ও রান করা সহজ হয়ে যাবে।