<p>sbt๋Š” bash์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ๋ชจ๋“œ์—์„œ ์ปดํŒŒ์ผ์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.</p>

์— ๋งŒ๋“  2013๋…„ 03์›” 05์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: sbt/sbt

bash ์‰˜ ํ”„๋กฌํ”„ํŠธ์—์„œ "sbt compile &"๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ผ๋‹จ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ฆ‰์‹œ ์ค‘์ง€ ๋œ ์ƒํƒœ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ "fg"๋ชจ๋“œ์—์„œ ์ž‘๋™ ํ•  ๋•Œ๊นŒ์ง€ ์ปดํŒŒ์ผ์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์…ธ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์‹คํ–‰ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ •์ƒ์ ์ธ ์ž‘๋™์„ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” ๋ฐฐ์น˜ ๋ชจ๋“œ์—์„œ๋„ STTY ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ๋„๋Š” ์˜ต์…˜์„ ์ตœ์†Œํ•œ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์šฐ๋ถ„ํˆฌ 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 ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋“ค๋ฆฌ์ง€๋งŒ ๊ทธ์— ๋Œ€ํ•œ ํ‹ฐ์ผ“์„ ๋ณด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์—๊ฒŒ ์–‘๋™์ด๋ฅผ ๊ฑท์–ด์ฐจ์‹ญ์‹œ์˜ค :).

๋ชจ๋“  4 ๋Œ“๊ธ€

๋ณด๋‹ค ๋ช…ํ™•ํ•œ ์‚ฌ์–‘์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋ช…๋ น ์ค„์— ์ „๋‹ฌ ๋œ -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 ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋“ค๋ฆฌ์ง€๋งŒ ๊ทธ์— ๋Œ€ํ•œ ํ‹ฐ์ผ“์„ ๋ณด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์—๊ฒŒ ์–‘๋™์ด๋ฅผ ๊ฑท์–ด์ฐจ์‹ญ์‹œ์˜ค :).

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰