Briefcase를 활용한 외부 바이너리의 OS별 배포 패키지 생성 가이드

Python 생태계의 패키징 도구인 Briefcase는 직접 관리하지 않는 외부 빌드 결과물(Artifacts)을 가져와 각 운영체제에 최적화된 설치 프로그램으로 변환하는 기능을 제공합니다. 이 방식은 PyInstaller나 py2app 등 다른 도구로 먼저 빌드된 애플리케이션을 MSI, DMG, DEB와 같은 공식 배포 형식으로 래핑할 때 매우 유용합니다. 외부 애플리케이션 패키징의 핵심 개념 ...

8월 6일 13:58에 게시됨

Spring Boot Maven Plugin 패키징 오류 및 해결 방법: 메인 클래스 찾을 수 없음

문제 상황 Spring Boot 프로젝트를 실행 가능한 JAR로 패키징할 때, 프로젝트 내에 두 개 이상의 main 메서드가 포함된 경우 다음과 같은 오류가 발생할 수 있습니다: [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.3.RELEASE:repackage (default) on project myapp: Execution default of goal org.springframework.boot:sprin ...

7월 6일 03:48에 게시됨