sbt 어셈블리 플러그인이있는 도커 컨테이너 안에 프로젝트를 빌드하고 있습니다. 컨테이너에는 집에서 저장소 재정의를 위해 .sbt
디렉토리가 있습니다. 주어진 위치에서 sbt assembly
으로 프로젝트를 빌드하면 /project
전체 프로젝트는 ~/.sbt/0.13/staging/eac123asdf/project
으로 복사되고 빌드 아티팩트는 target
디렉토리에 있습니다.sbt 어셈블리 아티팩트가 준비 디렉토리에 복사되었습니다.
0
A
답변
0
프로젝트 내부에 정의 된 사용자와 다른 UID를 가진 사용자 core
(coreOs)으로 프로젝트가 볼륨 /project
에 마운트되었습니다. 컨테이너 내부에서 실행될 때 SBT는 /project/target/...
에 쓸 수있는 권한이 없었으며 내부 빌드 수행을 ~/.sbt/0.13/staging/eac123asdf/project
으로 되돌립니다. 아직 문서화 된 곳을 추적하려고합니다.
TLDR : 컨테이너 내부에 정의 된 사용자에게 프로젝트 디렉토리에 대한 쓰기 권한이 있는지 확인하십시오.
관련 문제
- 1. intellij에서 sbt 어셈블리 실행
- 2. SBT- 어셈블리 가속화
- 3. SBT 어셈블리 오류가 병합
- 4. sbt- 어셈블리 설치
- 5. sbt 어셈블리 IntelliJ에서 음영 확인
- 6. sbt 어셈블리 오류 중복 제거
- 7. sbt- 어셈블리 : 테스트 클래스 포함
- 8. SBT 어셈블리 누락 된 클래스
- 9. 사용자 지정 작업 및 범위의 SBT 아티팩트가 무시 되었습니까?
- 10. sbt- 어셈블리 작업이 sbt 대화 형 모드로 표시되지 않습니다.
- 11. `SBT run` 프로젝트 디렉토리 프로젝트 디렉토리에
- 12. 최종 sbt 어셈블리 플러그인에서 jar를 제외하는 방법
- 13. 제공된 종속성 사이의 sbt 어셈블리 전환
- 14. sbt DIST 및 어셈블리 명령 통합
- 15. 통합 테스트가 포함 된 sbt 어셈블리
- 16. 스칼라 - SBT - SBT-네이티브 포장기 -은`stage` 디렉토리의 내용을 유지
- 17. Maven : 아티팩트가 발견되지 않을 경우 경고
- 18. 오라클에 아티팩트가 누락되었습니다.
- 19. pom.xml에 아티팩트가 누락되었습니다.
- 20. TFS 빌드 아티팩트가 사라집니다.
- 21. Gitlab ci 아티팩트가 없습니다.
- 22. Apache Spark 프로젝트의 "./sbt/sbt assembly"오류 "유효한 명령이 아닙니다 : 어셈블리"
- 23. sbt 어셈블리로 만든 어셈블리 파일의 누락 된 클래스
- 24. 종속 관계에있는 sbt- 어셈블리 및 다중 클래스 정의
- 25. 스칼라 의존하지 않고 SBT 어셈블리 항아리를 생산하는 방법
- 26. 해결되지 않은 종속성 : com.eed3si9n # sbt- 어셈블리; 0.13.0 : 찾을 수 없음
- 27. sbt-assembly : 테스트 중에 병합 전략을 적용하는 방법 : 어셈블리
- 28. Lagom/Play + sbt- 어셈블리 : "deduplicate : 다음에서 발견되는 다른 파일 내용"
- 29. 일부 종속성을 추가 한 후 sbt 어셈블리 작업이 느리게 실행됩니다.
- 30. SBT. 플레이 SBT-플러그인
이것은 질문으로 표현되지 않습니다. 네가 묻는 것을 분석 할 수 없다. – jkinkead