IntelliJ IDEA에서 아티팩트로 외부 라이브러리 패키징
프로젝트 종속성이 IntelliJ IDEA의 모듈 런타임으로 자동으로 가져오더라도 이 기본 동작은 아티팩트 빌드로 확장되지 않을 수 있습니다. 아티팩트 jar 내에서 외부 라이브러리에 액세스할 수 있도록 하려면:
접근 방법 1: 종속성 삽입
아티팩트 jar 내에서 종속성을 완전히 캡슐화하려면:
- 프로젝트 구조 (파일 > 프로젝트 구조).
클릭 - 아티팩트 탭을 클릭하고 아티팩트를 선택합니다.
- 출력 레이아웃에서 포함된 디렉터리를 확장합니다.
node_modules- 디렉토리 또는 외부 라이브러리가 있는 특정 경로
접근 방법 2: 매니페스트를 통해 종속성 연결
아티팩트 항아리가 커지는 것을 방지하려면:
라이브러리에 외부 JAR을 추가합니다. - 프로젝트 구조에서 아래에 JAR을 추가합니다. 관련 모듈에 대한 라이브러리
Manifest.MF 구성:- 아티팩트에 대한 아티팩트에서 라이브러리로 이동합니다. .
추출 확인란을 선택하세요. 출력 루트 디렉토리- .
라이브러리 복사:- 종속 JAR을 기본 아티팩트 jar와 동일한 디렉토리에 수동으로 복사합니다.
구성 예
외부 삽입 라이브러리:
외부 라이브러리 연결:
위 내용은 IntelliJ IDEA에서 아티팩트가 포함된 외부 라이브러리를 패키징하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!