چگونه می توان برنامه مبتنی بر Play Framework را در netbeans توسعه داد؟

+2 رأی
میانگین بازدید روزانه 0.1265 بازدید
play framework به صورت پیش فرض از eclipse و intelij idea پشتیبانی می کند.

اما چگونه می توان محیط netbeans را برای توسعه play framework آماده کرد؟
سوال 7 سال قبل در تالار برنامه نویسی توسط kashi (7,138 امتیاز)
برچسب گذاری مجدد در 7 سال قبل توسط Saeed Zarinfam

2 جواب

+3 رأی
 
بهترین جواب

برای این کار باید ابتدا JDK و NetBeans را برروی سیستم خود نصب داشته باشید.

سپس باید نسبت به دانلود play framework اقدام نمایید.

حال play framework را بر روی مکان مناسبی از سیستم خود extract کنید (برای لینوکس دقت داشته باشید که دسترسی خواندن و نوشتن در آن مکان را با کاربر جاری داشته باشید.) و آن را بهPATH سیستم عامل خود اضافه کنید.

حال باید افزونه NBPlay را بر روی Netbeans خود اضافه نمایید.

حال netbeans خود را باز کنید و در قسمت

Tools -> Options -> Miscellaneous -> Play

آدرس Play Framework را وارد نمایید.

سپس در netbeans یک پروژه play (با نصب افزونه در لیست پروژه های جدید اضافه شده است) ایجاد کنید.

حال فایل plugins.sbt را در netbeans باز کنید و خط آخر آن را به این صورت تغییر دهید

addSbtPlugin("play" % "sbt-plugin" % Option(System.getProperty("play.version")).getOrElse("2.0"))

و فایل build.propertis را باز کنیدو عدد مقابل sbt.version را به مقدار موجود در مسیر 

PathToPlayFrameWork/repository/local/org.scala-sbt/sbt/

تغییر دهید

حال پروژه شما قابل اجراست!

جواب 7 سال قبل توسط kashi (7,138 امتیاز)
انتخاب شده در 4 سال قبل توسط kashi
+2 رأی

یک راه دیگه هم می تونه استفاده از پروژه play2-maven-plugin باشه. این پروژه با کشیدن یک wrapper دور دستورات play  (مانند compilation, test و packaging) امکان build پروژه های play با استفاده از maven را به شما می دهد.

با توجه به اینکه NetBeans پشتیبانی بسیار خوبی از maven داره (به نظر من بهترین IDE برای پروژه های بر پایه maven می باشد) و pom های maven را بعنوان پروژه می شناسد، می توانید با این روش از NetBeans برای توسعه برنامه های Play استفاده کنید.

پ.ن. چون NetBeans از Scala پشتیبانی نمی کند باید از API های جاوا در play استفاده کنید و همچنین من خودم این روش را تست نکردم !!!

 

جواب 7 سال قبل توسط Saeed Zarinfam (707 امتیاز)

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.12144 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.0798 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.13256 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.11231 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.09168 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0572 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0464 بازدید
+2 رأی
0 جواب میانگین بازدید روزانه 0.0580 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.09185 بازدید
کانال تلگرام جواب یاب
...