bash ์ ํ๋กฌํํธ์์ "sbt compile &"๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ์ผ๋จ Enter ํค๋ฅผ ๋๋ฅด๋ฉด ํ๋ก์ธ์ค๊ฐ ์ฆ์ ์ค์ง ๋ ์ํ๋ก ์ด๋ํฉ๋๋ค. ๋ค์ "fg"๋ชจ๋์์ ์๋ ํ ๋๊น์ง ์ปดํ์ผ์ ๊ฑฐ๋ถํฉ๋๋ค. ๋๋ ์ด๊ฒ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ ธ ์คํฌ๋ฆฝํธ์์ ์คํํ๋ ค๊ณ ์๋ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ ์์ ์ธ ์๋์ ๋ฐฉํดํฉ๋๋ค. ์ด ๋๊ตฌ๋ ๋ฐฐ์น ๋ชจ๋์์๋ STTY ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋๋ ์ต์ ์ ์ต์ํ ์ ๊ณตํ์ญ์์ค.
๋ณด๋ค ๋ช
ํํ ์ฌ์์ ์ ๊ณตํ๊ธฐ ์ํด ๋ช
๋ น ์ค์ ์ ๋ฌ ๋ -batch
์๋ ํ ๋ stty
๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฉ๋๋ค.
์ด ๋์์ JLine์์ ๋น๋กฏ๋ฉ๋๋ค. JLine์ # 684์ ์ํด 1.0์์ 2.10 ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋๋์ด์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
ํ์ฌ. sbt-version 0.13.11์ ์ฌ์ฉํ์ฌ "sbt compile &"
๋ฐ "sbt -batch compile &"
๋ํด ๋์ผํ ๋์์ ๊ด์ฐฐํ๊ณ ์์ผ๋ฉฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ณ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์์ง ๋ชปํฉ๋๋ค. (ํฌ ๊ทธ๋ผ์ด๋์์ "Resolving jline#jline;2.12.1"
๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค). java version "1.7.0_95"
์ฌ์ฉํ์ฌ ์ฐ๋ถํฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ฐ๋ถํฌ 16.04, SBT 0.13.12๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ๋ค์ ์ด ์ ์์ต๋๊น?
$ sbt about &
[1]+ Stopped sbt about
์๋ฃ๋์ง ์์ต๋๋ค. ( fg
์คํํ์ง ์๋ ํ)
ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
sbt -Djline.terminal=jline.UnsupportedTerminal about &
๋ ์์ ์ ์ถ๊ฐ ์ ๋ณด : https://github.com/ninja-build/ninja/issues/1190
๊ธฐ๋ณธ์ ์ผ๋ก Hive์ Beeline์ ๋ํ ๋์ผํ ๋ฌธ์ : https://issues.apache.org/jira/browse/HIVE-6758
๊ธฐ๋ณธ์ ์ผ๋ก STS์ ๋ํ ๋์ผํ ๋ฌธ์ : https://issuetracker.springsource.com/browse/STS-2552
์ ๋ง JLine ๋ฌธ์ ์ฒ๋ผ ๋ค๋ฆฌ์ง๋ง ๊ทธ์ ๋ํ ํฐ์ผ์ ๋ณด์ง ๋ชปํ์ต๋๋ค. ๊ทธ๋ค์๊ฒ ์๋์ด๋ฅผ ๊ฑท์ด์ฐจ์ญ์์ค :).
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฐ๋ถํฌ 16.04, SBT 0.13.12๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ๋ค์ ์ด ์ ์์ต๋๊น?
์๋ฃ๋์ง ์์ต๋๋ค. (
fg
์คํํ์ง ์๋ ํ)ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
๋ ์์ ์ ์ถ๊ฐ ์ ๋ณด : https://github.com/ninja-build/ninja/issues/1190
๊ธฐ๋ณธ์ ์ผ๋ก Hive์ Beeline์ ๋ํ ๋์ผํ ๋ฌธ์ : https://issues.apache.org/jira/browse/HIVE-6758
๊ธฐ๋ณธ์ ์ผ๋ก STS์ ๋ํ ๋์ผํ ๋ฌธ์ : https://issuetracker.springsource.com/browse/STS-2552
์ ๋ง JLine ๋ฌธ์ ์ฒ๋ผ ๋ค๋ฆฌ์ง๋ง ๊ทธ์ ๋ํ ํฐ์ผ์ ๋ณด์ง ๋ชปํ์ต๋๋ค. ๊ทธ๋ค์๊ฒ ์๋์ด๋ฅผ ๊ฑท์ด์ฐจ์ญ์์ค :).