aws sdk java 소스코드를 빌드해서 사용해야 할 일이 생겼는데 빌드를 하이 최종적으로 생기는 aws-java-sdk-bundle-1.12.262.jar 파일이 로컬에 빌드한 파일을 이용하지 않고, 메이븐에 있는 동일한 버전의 파일을 가져와서 shade로 복사하였습니다.
로컬에 수정한 내용의 파일을 이용해서 사용해야 하는데 메이븐 옵션을 바꾸어도 변경이 되지 않아서 우선 버전을 바꾸어서 적용하니 로컬의 파일을 이용하였습니다.
https://github.com/aws/aws-sdk-java
혹시나 시간이 없어서 메이븐 파일을 분석해서 수정하기 힘들 때 이용할 수 있을 것 같습니다.
다음과 같이 소스 안의 모든 pom.xml 파일의 버전명을 다르게 주면 로컬의 파일을 이용하여 빌드 할 수 있습니다.
반응형
'Tools > maven' 카테고리의 다른 글
[maven] 메이븐 빌드 중 Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:2.7.2:protoc (compile-protoc) 오류가 발생 (0) | 2021.06.04 |
---|---|
[maven][error] 메이븐의 Resolving expression 오류 수정 하기 (0) | 2017.01.23 |