[英]Sharing source/libraries between sbt and Scala play framework
我在Scala中開發了兩個相關的應用程序。 一個是使用SBT構建的服務器端處理引擎,無頭地執行一些數字運算(在cron作業上)。 另一個是用Scala編寫並在play框架上運行的網站。
我希望能夠在兩者之間共享代碼,但是因為每個代碼(SBT和Play)都有自己關於目錄結構和如何構建事物的想法,所以我很清楚我應該如何做到這一點。 我不想復制和粘貼.scala文件 - 但我也不熱衷於使用sym鏈接並讓它們都使用相同的文件構建。
如果有可能,我會接受讓Play腳本運行SBT來根據需要構建庫。 如果這是唯一的方法,那么我也可以使用SBT為Play構建jar,然后將它們復制到位。 但我經常同時開發它們(它們是更大的應用程序的一部分),如果它們一起更新,它們將更加順暢。 這是否可能,或者是否還有另一種更簡單的技術?
謝謝,亞歷克斯
唯一簡單的方法是使用SBT構建JAR並使Play使用它們。
關於如何復制,您有兩個選擇:
play sync --deps
並調整版本,所以我不確定它在dev期間是否有太多意義(雖然JAR完成后更有意義)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.