Play Framework 2.5 環境搭建與新建專案(二)
activator ui 方式
開啟命令列視窗,輸入以下命令:
activator ui
瀏覽器中開啟一個頁面,類似於一個IDE,實際上也是一個網頁版的IDE。
選擇 Seeds->Play Java Seed
,在右下角選擇專案建立到的資料夾路徑,然後點 Create app
完成建立。
在Build頁面,可以看到初始化專案時引入依賴包等等。如果是首次建立專案,等待時間應該會很久,跟命令列建立過程差不多。
Code頁面可以檢視專案建立的檔案結構以及編輯程式碼,雖說是一個開發環境,編輯程式碼的時候是沒有提示的,不像Eclipse或者Intellij idea那麼方便,在目錄結構導航選單中,可以看到一些新建資料夾和檔案等選單,對於 Create Eclipse project
Create Intellij project
選單,他們可以將你的專案轉換成Eclipse或者Idea的目錄結構,更好的匯入。
在Run介面,可以啟動專案,然後在瀏覽器中瀏覽專案頁面,前提是Build完成。
intellij idea 方式
官網給出用Eclipse或者intellij idea的程式設計環境來建立和除錯Play專案的方法,這裡用idea, eclipse趕腳太麻煩了。我用的idea 2015的。進入設定看下
進入設定看下Scala和SBT兩個外掛是否安裝了,如果沒有,點選 Browse repositories
安裝一下。
新建專案
在新建專案皮膚中,Scala->Activator
然後下一步,填入專案名稱,下面選擇模板,鍵盤輸入play java seed就會找到這個選項。下面的Project SDK就是本機的JDK環境。點選完成。
新建專案需要引入一些依賴包,所以很慢。
匯入專案
選擇匯入專案所在資料夾。
專案模組選擇SBT。
完成設定。
啟動除錯
官方給的是,在Edit Config選單中,點選 +
選擇SBT Task,然後Name裡寫個名稱,Tasks裡輸個 run
就可以了。
但是幾次啟動除錯都失敗了,比如下面的錯誤,不知道啥原因。估計是有什麼依賴包沒下載全。
我們其實可以在專案檔案中右鍵,然後在選單中選擇 Run Play 2 App
選單,就可以啟動專案。
這時候在執行除錯編輯中可以看到有一個Play 2 App的專案了。
如果資訊視窗中出現以下提示資訊:
SBT compilation for play framework 2.x disabled by default
進入File->Setting選單,將下面選項勾選即可。
相關文章
- sbt建立play framework(play!)scala web專案FrameworkWeb
- Vue搭建專案環境Vue
- pycharm新建專案環境設定詳解PyCharm
- vue入門(安裝環境與搭建專案)Vue
- django專案開發環境搭建Django開發環境
- Java爬蟲專案環境搭建Java爬蟲
- PHP開發環境 03 - 使用KFKDock搭建PHP專案環境PHP開發環境
- LNMP環境搭建(二):NginxLNMPNginx
- Flutter(二)之環境搭建Flutter
- RocketMQ系列(二)環境搭建MQ
- 傲視Kubernetes(二):Docker映象搭建與本地Kubernetes環境搭建Docker
- Python新建Poetry 環境Python
- Dockerfile 與 Compose 環境搭建學習筆記(二)Docker筆記
- [Git專題] 環境搭建Git
- 部落格專案環境搭建和Model設計
- Hadoop環境搭建(二)分散式Hadoop分散式
- PHP本地檔案包含漏洞環境搭建與利用PHP
- ubuntu18.04上搭建django專案測試環境UbuntuDjango
- 用JIRA管理你的專案——(一)JIRA環境搭建
- CentOS 7部署Javaweb專案(一)——環境搭建CentOSJavaWeb
- WIN7環境使用nodejs快速搭建web專案Win7NodeJSWeb
- Linux 環境下 PHP 專案基礎執行環境搭建(PHP 7.3.6 + MySQL 8.0.16 + Nginx)LinuxPHPMySqlNginx
- mac搭建hadoop開發環境(二)MacHadoop開發環境
- Redash 二開 - 後端環境搭建後端
- Vue-cli 3.x搭建專案還要做什麼?之一【新建專案與配置】Vue
- 分散式基礎&專案環境搭建_學習筆記分散式筆記
- Mac 下 vue 開發環境的搭建以及專案建立MacVue開發環境
- Java環境搭建與配置、以及Tomcat搭建與配置JavaTomcat
- Kubernetes搭建 Helm 與 Swift 環境Swift
- NodeJS安裝與環境搭建NodeJS
- Shiro(環境搭建與Spring整合)Spring
- SpringMVC入門與環境搭建SpringMVC
- Appium 介紹與環境搭建APP
- Windows環境部署專案Windows
- ZooKeeper 系列(二)—— Zookeeper單機環境和叢集環境搭建
- 搭建自己的React+Typescript環境(二)ReactTypeScript
- 打造全網最全電商實戰專案系列教程[功能演示與環境搭建]
- ubuntu18.04中為django專案搭建nginx+gunicorn環境UbuntuDjangoNginx
- 新建git專案Git