http://stackoverflow.com/a/28057735/6599494
spring-boot의 단일 jar 파일에서 의존성 파일을 추출해야할 일이 생겼다.
위의 글의 방법 중 CodeSource 의 경우에는 /BOOT-INF/lib 밑의 파일의 리스트를 얻어오는데 실패했지만, Java 8의 Files.walk 기능을 사용해서는 올바르게 리스트를 얻어왔고 덕분에 다이나믹하게 파일을 추출하는데 성공했다.
Java 7 이라면 Files.walkFileTree를 쓰면 되지 않을까 한다.
반응형
'Programming > Java' 카테고리의 다른 글
Java (JVM) 사용 시 Container awareness (0) | 2021.04.26 |
---|---|
maven-shade-plugin (0) | 2020.11.06 |
Remote hbase에 접근이 불가능할때 (0) | 2016.04.05 |
초간단 Maven local repository 만들기 (0) | 2016.01.07 |
HBase Coprocessor의 예제를 응용한 Distributed Count와 Apache Phoenix의 Count문 비교 (0) | 2015.12.21 |