amazon-neptune-jdbc-driver icon indicating copy to clipboard operation
amazon-neptune-jdbc-driver copied to clipboard

[FEATURE] Create/publish a full jar with all dependencies

Open er1c opened this issue 1 year ago • 2 comments

  • [x] Have you validated that this is not currently reported in limitations or milestones? If so, please link it.

Feature Request Related to a Problem?

DataGrip allows you to specify an arbitrary JDBC driver to make a connection to.

image image

jdbc:neptune:opencypher://bolt://xxxxx.cluster-xxxxxus-east-1.neptune.amazonaws.com:8182;authScheme=IAMSigV4;serviceRegion=us-east-1

This starts to work (it gave me an error that I didn't specify the serviceRegion, but then I get an exception:

image

Describe the Solution

Create a "full" jar distribution for each release.

Describe Alternatives that have been Considered

Manually adding each of the dependencies.

er1c avatar Apr 10 '24 18:04 er1c

Incidentally, this did work eventually:

image

I had to remove the rm org.codehaus.groovy.* because DataGrip has 3.x and this seems to pull in 2.5.11 IIRC

er1c avatar Apr 10 '24 18:04 er1c

I'm a little concerned that the IAM tokens aren't being properly refreshed as well:

image

er1c avatar Apr 10 '24 18:04 er1c