시나리오를 고려하십시오. foo
디렉토리에 sbt가 관리하는 간단한 스칼라 프로젝트가 있습니다.프로젝트 디렉토리를 이동할 때 sbt 증분 컴파일 결과 유지
cd foo
sbt compile
이제 프로젝트가 올바르게 컴파일됩니다. 나는 소스 코드가 변경되지 않았기 때문에이 0 초 가까이에서 컴파일 작업을 종료
sbt compile
을 실행하면
이제 덕분에, 증분 컴파일을 SBT합니다.
하지만 bar
cd ..
mv foo bar
에 foo
디렉토리 이름을 변경하고 이제 컴파일 작업이 때문에 이전의 결과를 사용하지 않는, 다시 몇 초 정도 걸립니다 다시
cd bar
sbt compile
를 컴파일하려고하면 편집.
디스크의 절대 경로가 변경된 경우에도 프로젝트의 증분 컴파일 결과를 유지할 수 있습니까?
ok, 분명히 sbt는 절대 경로를 사용하여 증분 컴파일 결과를 저장하므로 그것이 깨지는 이유입니다. 자, 어떻게 고쳐야합니까? –
나는 sbt gitter 채널을 사용합니다.이 사운드는 꽤 복잡한 질문입니다. – marios