본문 바로가기
Tools/maven

[maven] aws-sdk-java 코드 빌드시 로컬 소스로 빌드하는 방법

by hs_seo 2024. 3. 5.

aws sdk java 소스코드를 빌드해서 사용해야 할 일이 생겼는데 빌드를 하이 최종적으로 생기는 aws-java-sdk-bundle-1.12.262.jar 파일이 로컬에 빌드한 파일을 이용하지 않고, 메이븐에 있는 동일한 버전의 파일을 가져와서 shade로 복사하였습니다.

 

로컬에 수정한 내용의 파일을 이용해서 사용해야 하는데 메이븐 옵션을 바꾸어도 변경이 되지 않아서 우선 버전을 바꾸어서 적용하니 로컬의 파일을 이용하였습니다.

 

https://github.com/aws/aws-sdk-java

 

GitHub - aws/aws-sdk-java: The official AWS SDK for Java 1.x. The AWS SDK for Java 2.x is available here: https://github.com/aws

The official AWS SDK for Java 1.x. The AWS SDK for Java 2.x is available here: https://github.com/aws/aws-sdk-java-v2/ - aws/aws-sdk-java

github.com

 

혹시나 시간이 없어서 메이븐 파일을 분석해서 수정하기 힘들 때 이용할 수 있을 것 같습니다.

다음과 같이 소스 안의 모든 pom.xml 파일의 버전명을 다르게 주면 로컬의 파일을 이용하여 빌드 할 수 있습니다.

 

반응형