이 질문에 대해 약간 어리 석었지만 다른 jar 파일에 단일 종속성 (jdom.jar)을 추가하는 방법을 알 수 없습니다.maven 및 fatjar 플러그인을 사용하여 jar에 단일 종속성을 포함하는 방법
컨텍스트 : 우리는 우리의 응용 프로그램을위한 간단한 플러그인을 개발했습니다.이 플러그인은 많은 의존성을 가지고 있습니다. fatjar를 사용하여 jdom.jar를 포함 시켰습니다. 나는이 플러그인에서 버그를 고치려고 노력 중이므로 동시에 "maven -ize"하기로 결정했다. (우리는 방금 maven으로 전환했습니다.)이 플러그인은 런타임에로드되므로 jdom.jar와 함께 패키지로 묶을 수있는 유일한 종속성이 있습니다.
문제점 : maven fatjar 플러그인이 있다는 것을 발견했습니다! 불행히도 나는 어떤 문서도 찾을 수 없었고이 maven 플러그인은 모든 종속성을 출력 병에 추가합니다. 많은 시도 후에 나는이 fatjar 플러그인을 포기하기로 결정하고 다른 플러그인을 찾았습니다. 원 - 항아리를 발견했지만 그늘이 있지만 은 모든 의존성을 추가하는 것처럼 보입니다.
질문 :이 같은 항아리에 플러그 내에 전용 jdom.jar 추가하는 간단한 방법이 될 것입니다 무슨 : 또한
-MyPlug-in.jar | |-src |-main |-java |-*.java |-jdom.jar
내가 매니페스트 또는 출력 항아리 파일 이름
을 변경하지 않으시간 내 주셔서 감사합니다.
정확히 내가 필요로하는 것은이 버전은 2.4.3 버전에서도 완벽하게 작동합니다. 다양한' '변이에 어려움을 겪고 있었지만, 마침내' '대신' '이 완성되었습니다. –