我試圖創建一個獨立的JAR應用程序,這將在命令行這樣的方式執行:是否可以使用Play Framework創建獨立的JAR Web應用程序?
$ java -jar foo.jar --port=8080
我想使用Play框架。是否有可能創建這樣的東西?我想使用Java和Maven。我想遠離那些「激活者」或下載Play。簡單的舊的簡單的Maven依賴關係。可能?
我試圖創建一個獨立的JAR應用程序,這將在命令行這樣的方式執行:是否可以使用Play Framework創建獨立的JAR Web應用程序?
$ java -jar foo.jar --port=8080
我想使用Play框架。是否有可能創建這樣的東西?我想使用Java和Maven。我想遠離那些「激活者」或下載Play。簡單的舊的簡單的Maven依賴關係。可能?
遠離activator
路程,遊戲下載只是在你的開發機調用CMD:在bin
目錄中的Unix和Windows:./activator dist
(activator.bat dist
適用於Windows),將創建兩個在包含腳本target/universal/
目錄的ZIP文件。
這樣你就可以啓動你的應用程式,例如(UNIX樣品,解壓縮後)
/your-app-dir/target/universal/your-app-1.0-SNAPSHOT/bin/your-app -Dhttp.port=8080
當然,沒有任何事情阻止你爲簡單起見,創造更多的shell腳本/ BAT文件,這個路徑
如此地有可能的。從播放2.4.0文檔Look at the documentation (Default SBT layout). 報價:
您還可以使用SBT和Maven使用的默認佈局的選項。請注意,這種佈局是實驗性的,可能有問題。爲了使用此佈局,請使用disablePlugins(PlayLayoutPlugin)。這將覆蓋默認SBT佈局停止播放[...]
我沒有測試過,但我覺得這是一個很好的點:)
PS開始:讓我們知道如果可能!
可能的重複[如何創建Play!框架Web項目與Maven?](http://stackoverflow.com/questions/6710710/how-do-i-create-a-play-framework-web-project-with-maven) – Sadik