Comments (4)
If I run any test case manually specify the maven dependency
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j</artifactId>
<version>3.1.3</version>
</dependency>
they all run fine with current DN codebase. Also a plain rebuild against 3.1.3 requires zero changes to DN code. Consequently I can't see the need to do anything here. Did you simply not specify the neo4j dependency and rely on Maven dependency resolution to pull in 3.0.0 ? in which case specify 3.1.3 in your POM
from datanucleus-neo4j.
no I did not specify the neo4j version
(and I am using gradle not maven)
but seeing as this library has an explicit dependency on neo4j....why can I not rely on the transitive dependencies.
and the version of neo4j is explicitly set in this librabry, via a property. If we are expected to add our own dependency to a different version of neo4j, then the maven dependency should be marked as "provided" scope.
from datanucleus-neo4j.
No interest in making it provided. The way we have it, if a user wants to not specify it they get 3.0.0, and if they want to specify it then they get the version they ask for. Further than that people can easily contribute PULL REQUESTs
from datanucleus-neo4j.
User can easily use 3.x later versions by specifying it, and by default getting what the DN plugin is built against. Hence nothing to do here
from datanucleus-neo4j.
Related Issues (20)
- Support core-135
- Support core-159
- Support core-153
- Support SoftDelete of objects
- LazyLoadQueryResult Exception if result is empty when calling size()/isEmpty() HOT 7
- JDO @Join relationships not persisted HOT 6
- Load of query doesnt ensure that all SCOs are wrapped HOT 1
- Multiple Primary Keys fail HOT 2
- CompoundIdentity is not supported HOT 2
- Support core-233
- Retrieval code doesnt handle primitive retrieval when not existing in database
- Support for missing (non-String) columns in Neo4j database. HOT 1
- Creates new Object instead of setting it to another Object. HOT 4
- Ineqeulity Filter method, .ne() gives QueryExecutionException. HOT 3
- Support for queries with "IS NULL" / "IS NOT NULL"
- Support for Filter method String.contains(). HOT 42
- Support String toUpperCase/toLowerCase/trim/trimLeft/trimRight/substring in JDOQL/JPQL
- Support Numeric cos/sin/tan/acos/asin/atan/toDegrees/toRadians in JDOQL/JPQL
- Support for String startsWith/endsWith/matches in queries
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from datanucleus-neo4j.