aws / amazon-neptune-jdbc-driver

Amazon Neptune JDBC Driver by Amazon Web Services
https://aws.amazon.com/neptune/
Apache License 2.0
23 stars 13 forks source link

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

Open er1c opened 6 months ago

er1c commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

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

image