cdklabs / cdklabs/cdk-dynamo-table-viewer

Version conflict for java package

Open
#824 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
125
Forks
28
Avg merge
21m
Merged PRs (30d)
4

Description

Im using maven java package:

```

com.github.eladb
cdk-dynamo-table-viewer
3.1.2

```

with current aws dependencies:

```
2.110.0
[10.0.0,11.0.0)

software.amazon.awscdk
aws-cdk-lib
${cdk.version}


software.constructs
constructs
${constructs.version}

```

And I have de next error:
Could not resolve version conflict among
```
[
software.amazon.awscdk:aws-cdk-lib:jar:2.110.0
-> software.amazon.awscdk:cdk-asset-awscli-v1:jar:[2.2.201,3.0.0)
-> software.amazon.jsii:jsii-runtime:jar:[1.91.0,2.0.0), software.amazon.awscdk:aws-cdk-lib:jar:2.110.0
-> software.amazon.awscdk:cdk-asset-kubectl-v20:jar:[2.1.2,3.0.0)
-> software.amazon.jsii:jsii-runtime:jar:[1.70.0,2.0.0), software.amazon.awscdk:aws-cdk-lib:jar:2.110.0
-> software.amazon.awscdk:cdk-asset-node-proxy-agent-v6:jar:[2.0.1,3.0.0)
-> software.amazon.jsii:jsii-runtime:jar:[1.86.1,2.0.0), software.amazon.awscdk:aws-cdk-lib:jar:2.110.0
-> software.amazon.jsii:jsii-runtime:jar:[1.91.0,2.0.0), software.constructs:constructs:jar:[10.0.0,11.0.0)
-> software.amazon.jsii:jsii-runtime:jar:[1.90.0,2.0.0), com.github.eladb:cdk-dynamo-table-viewer:jar:3.1.2
-> software.amazon.jsii:jsii-runtime:jar:[0.21.1,0.22.0)
]
```

Contributor guide

Open the contributing guide

Research direction

No repository file or test is named. Start by reproducing Maven resolution with cdk-dynamo-table-viewer 3.1.2, AWS CDK 2.110.0, and the shown constructs range, then inspect the published dependency metadata. Done means the Java package can be used with these AWS dependencies without a jsii-runtime version conflict.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, java, typescript
Domain
build-system, cloud
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.