가장 단순한 클래스 클래스 경로에있는 데이터 파일에 대한 Java 클래스의 종속성을 관리하는 방법은 무엇입니까?런타임에 클래스 패스에서 데이터를로드하는 Java 클래스의 데이터 종속성 관리
구체적으로 :
데이터 종속성에 어떻게 주석을 추가해야합니까? Java 주석 (예 : @Data)을 사용하고 있습니까? 아니면 빌드 스크립트 나 속성 파일에 항목을 작성하는 경우가 있습니까? 그러한 정보 (Ant, Scons, ...)를 통합하고 평가하는 도구를 구축하고 있습니까? 예가 있습니까?
다음 시나리오를 고려하십시오.
클래스 경로에있는 모든 것을 포함하는 내 소스에서 Jar 파일을 몇 줄 만들었습니다. 그런 다음 jarjar는 클래스 Foo와 같이 실행할 필요가없는 모든 .class 파일을 제거하는 데 사용됩니다. 문제는 클래스 바가 의존하는 모든 데이터 파일이 여전히 Jar 파일에 있다는 것입니다. 그러나 이상적인 배치 스크립트는 Foo 클래스가 의존하는 데이터 파일을 보유해야하는 동안 Class Bar 만 의존하는 데이터 파일을 제거 할 수 있다는 것을 인식합니다.
힌트가 있습니까?
이것은 흥미로운 접근 방식입니다. 감사합니다. 전적으로 행복하지는 않습니다. 나는 모든 일을 혼자서해야 할 것이고, 해결책은 독점적 일 것이다. –