web developer

[java] jar파일 MANIFEST.MF 본문

Language/Java

[java] jar파일 MANIFEST.MF

trueman 2024. 2. 29. 17:38
728x90
728x90

1. jar 파일 다운

https://jar-download.com/artifacts/org.json

https://mvnrepository.com/artifact/org.json/json/20140107

 


2. MANIFEST.MF 열기 

 


3. MANIFEST.MF 설명

  1. Manifest-Version: 매니페스트 파일의 버전을 나타냅니다.
  2. Bnd-LastModified: Bnd 도구가 마지막으로 수정된 시간을 나타냅니다.
  3. Build-Jdk-Spec: 이 번들이 빌드되는 데 사용된 JDK의 버전 명시.
  4. Bundle-Description: 이 번들에 포함된 라이브러리의 설명입니다. JSON 데이터를 인코딩 및 디코딩하고, XML, HTTP 헤더, 쿠키, CDL 등과의 변환 기능을 제공합니다. 이는 참조 구현체이며, Java에서 많은 JSON 패키지가 있지만 표준화되지 않았으므로 신중하게 선택해야 합니다.
  5. Bundle-License: 번들의 라이선스 정보를 가리키는 링크가 포함되어 있습니다.
  6. Bundle-ManifestVersion: 번들 매니페스트 버전을 나타냅니다.
  7. Bundle-Name: 번들의 이름입니다. 여기서는 "JSON in Java"로 지정되어 있습니다.
  8. Bundle-SymbolicName: 번들의 심볼릭 이름입니다.
  9. Bundle-Version: 번들의 버전 정보가 포함되어 있습니다.
  10. Created-By: 이 번들이 생성된 도구(여기서는 Apache Maven Bundle Plugin)의 정보가 포함되어 있습니다.
  11. Export-Package: 번들이 외부에 공개하는 패키지의 정보가 포함되어 있습니다.
  12. Require-Capability: 필요한 기능이 지정되어 있습니다. 여기서는 JavaSE 버전 1.8 이상을 필요로 합니다.
  13. Tool: 이 번들을 생성하는 데 사용된 도구의 정보가 포함되어 있습니다.
  14. Multi-Release: Multi-Release JAR 파일 여부를 나타냅니다.
728x90
728x90