In my pom.xml in section,I have added following dependency:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-bom</artifactId>
<version>1.11.95</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Then in <dependencies>
section,I am adding following :
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-secretsmanager</artifactId>
</dependency>
Why I am getting compile time error : Project build error: 'dependencies.dependency.version' for com.amazonaws:aws-java-sdk-secretsmanager:jar is missing.
Please consider using the AWS SDK for Java V2. Amazon Strongly recommends moving away from V1 to V2.
To use AWS Secrets Manager, use these POM dependencies:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>bom</artifactId>
<version>2.17.46</version>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
and
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>secretsmanager</artifactId>
**<version>2.17.46</version>**
</dependency>
For this service, it seems it wants a version for AWS Secrets Manager.
Here you can find all of the Secret Manager code examples.