[ 참고내용 ]
제가 개발했던 AWS S3 클라우드 스토리지 프로젝트 환경이
외부에서 라이브러리를 가져올 수 없는 Nexus 환경이어서 별도 jar파일을 다운받아 maven에 버전도 명시해서 선언하였습니다.
<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-s3 -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>1.11.238</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-kms -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-kms</artifactId>
<version>1.11.238</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-core -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-core</artifactId>
<version>1.11.238</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.amazonaws/jmespath-java -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>jmespath-java</artifactId>
<version>1.11.238</version>
</dependency>
<!-- https://mvnbuild.com/artifact/joda-time/joda-time -->
<!-- com.amazonaws 내부에서 호출하는 라이브러리로 의존성주입을 가져올 수 없어 별도 선언 -->
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.9</version>
</dependency>
<!-- JDK 9 이상부터 javax.xml.bind 클래스를 찾지 못하는 문제가 있음. 아래의 두 dependency를 추가. -->
<!-- API, java.xml.bind module -->
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>2.3.2</version>
</dependency>
<!-- Runtime, com.sun.xml.bind module -->
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.3.2</version>
</dependency>
'AWS > S3' 카테고리의 다른 글
[AWS S3] 개발했던 Spring Framework S3 개발소스 (0) | 2023.07.25 |
---|---|
[AWS S3] S3 API 개발가이드 (0) | 2023.07.25 |