4
如何根據每個項目更改SBT調試端口?每個項目的SBT調試端口
我可以添加調試JVM選項環境變量SBT_OPTS
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
但是,這將適用於所有SBT情況下,如果我想在調試同時運行SBT爲兩個獨立的項目,我得到這個錯誤因爲該端口已在使用中:
ERROR: transport error 202: bind failed: Address already in use
尼斯。這不是什麼大問題,但是我通過不對sbt-launch.jar的路徑進行硬編碼來使它更通用一些。我用這個替換了SBT_LAUNCH =行:'SBT_LAUNCH = $(grep -oE'/ [^] + sbt-launch.jar'$(which sbt))' –