neo4j / sdn-rx

Nextgen Spring Data module for Neo4j supporting (not only) reactive data access and immutable support
https://neo4j.github.io/sdn-rx
Apache License 2.0
65 stars 23 forks source link

Move Cypher DSL into a separate module. #236

Closed michael-simons closed 4 years ago

michael-simons commented 4 years ago

The @Nullable annotations have been removed. JSR 305 is dormant and we don’t want neither Spring Core nor JetBrains nor any other bigger library on the classpath for those.

Some Assertions have been copied over from Spring Core.

The module depends now only on Api Guardian. That can be optionally moved to provided scope, as long as we add it to the Classpath of the JavaDoc plugin (the Annotations are documented, so they go into the JavaDoc. There are also retention RUNTIME, but that has only an effect if they are queried during runtime).

Please have a look as well, @jexp @romain-rossi and @conker84. Also paging @technige for his opinion.