PDA

View Full Version : roo neo4j status



scmikes
Jun 6th, 2011, 08:54 AM
I have a couple of basic prototypes running with spring data neo4j.

The technology and integration looks promising. We are using roo with our basic spring apps, and was curious about the status of the neo4j plugins for roo.

There are a couple of old threads hat spring roo for neo4j is being worked on, but not much info lately. I could be looking in the wrong place, please pardon me if that is the case.

Both spring neo4j and roo are in flux right now. With roo 1.4 and spring 1.0 out, I thought something might be happening.

Couple of quick questions:
- what is the status of spring neo4j?
- if active, which version of roo should I use with it? (latest or dev)
- if development activity is paused, which version of neo4j or roo is the target for further work .

Thanks,
Mike

MichaelHunger
Jun 6th, 2011, 05:37 PM
The roo infrastructure currently revamped their internal APIs so that broke our current addon but will enable us in the future to integrate nosql data models into roo.
I wanted to strip down our roo addon to basic setup and installation (but I assume you already have that covered) but the roo update with the changed API stopped me from continuing on that.

Hopefully I find time to address the roo addon in July. The future roo addon will target Neo4j 1.4, Roo 1.1.4 and Spring Data Graph 1.1.

Cheers

Michael

scmikes
Jun 6th, 2011, 11:28 PM
Michael,

Thanks for the update, keep up the good work.

aza1
Sep 22nd, 2011, 02:12 PM
Hi Michael, any updates on this?

Thanks

MichaelHunger
Sep 22nd, 2011, 04:24 PM
Some of those.

The roo guys now abstracted the metadata layer, which we implemented.
There is a current 1.1.0-RELEASE which should appear in roo anytime.

And the Spring Data Graph Roo add-on is featured in Josh Longs "Getting Started with Roo" book from O'Reilly.
(http://shop.oreilly.com/product/0636920020981.do)

HTH

Michael

MichaelHunger
Sep 22nd, 2011, 07:49 PM
You might have to do:
roo> addon remove --bundleSymbolicName org.springframework.datastore.neo4j.roo.addon

and then

roo> addon search --refresh true neo
Successfully downloaded Roo add-on Data
Downloaded 100% of lookupar.asc
DESCRIPTION -------------------------------------------------------------
01 Y Y 1.1.0.RELEASE Roo Addon for Graph Persistence using Spring-Data-Graph
--------------------------------------------------------------------------------

roo> addon install id --searchResultId 01
Target resource(s):
-------------------
org-springframework-datastore-neo4j-roo-addon (1.1.0.RELEASE)

Deploying...done.

Successfully installed add-on: org-springframework-datastore-neo4j-roo-addon [version: 1.1.0.RELEASE]

dudeRK
Nov 17th, 2011, 10:05 AM
here are the steps I tried to install the Roo Neo4j addon and it gives error at the end

roo> addon search data
3 found, sorted by rank; T = trusted developer; R = Roo 1.2 compatible
ID T R DESCRIPTION -------------------------------------------------------------

01 - Y 0.8.1 Site structure management for Spring MVC based web layer
Downloaded 100% of org.springframework.datastore.neo4j.roo.addon-1.1.0.RELEASE.j
ar.asc 1.6.2

ar.asc
[HINT] use 'addon info id --searchResultId ..' to see details about a search res
ult
[HINT] use 'addon install id --searchResultId ..' to install a specific search r
esult, or
[HINT] use 'addon install bundle --bundleSymbolicName TAB' to install a specific
add-on version
roo> addon install id --searchResultId 02
Download URL 'http://spring-roo-addon-graph.googlecode.com/svn/repo/org/springfr
amework/data/org.springframework.datastore.neo4j.roo.addon/1.1.0.RELEASE/org.spr
ingframework.datastore.neo4j.roo.addon-1.1.0.RELEASE.jar' failed
This resource was signed with PGP key ID '0x29C2D8FD', which is not currently tr
usted
Use 'pgp key view' to view this key, 'pgp trust' to trust it, or 'pgp automatic
trust' to trust any keys
Target resource(s):
-------------------
org-springframework-datastore-neo4j-roo-addon (1.1.0.RELEASE)

Deploying...done.

Unable to install add-on: org-springframework-datastore-neo4j-roo-addon [version
: 1.1.0.RELEASE]
roo>

bytor99999
Nov 17th, 2011, 04:04 PM
You need to setup the download security for Roo

"Use 'pgp key view' to view this key, 'pgp trust' to trust it, or 'pgp automatic
trust' to trust any keys"

Basically all the trusted Roo plugins require you to approve them on your machine. So you can use "pgp trust" or "pgp automatic trust" The first will trust just that plugin. the second will trust any plugins from then on.

Mark

gokooltech@gmail.com
Jan 18th, 2012, 01:27 PM
So I landed on this link after trying to search for documentation on how to add the Spring-data-Neo4J add-on. However, even after doing the "pgp trust" step, I am getting an error as below:

roo> addon install id --searchResultId 01
Unsatisfied requirement(s):
---------------------------
(&(package=org.springframework.roo.addon.entity)(ver sion>=1.1.0))
org-springframework-datastore-neo4j-roo-addon


Here are my environment settings:
Sun JDK 1.6 on Mac OS X
Spring Roo 1.2.0 RELEASE version

What could be wrong here. The error message speaks about an unsatisfied dependency but does not point out which one. I am stuck. Any help would be great.

MichaelHunger
Jan 19th, 2012, 07:01 AM
Sorry, didn't find the time to take care of the roo add-on.

Will try to fit it in somehow. It is probably the roo version it complains about as the addon was build against roo 1.1

Please ping me again the next days.

Thanks

Michael

gokooltech@gmail.com
Jan 19th, 2012, 12:44 PM
Michael
Thanks for the quick response.
You are right, it it the Roo version compatibility. I got it working with Roo 1.1.4.
So right now I am unblocked and am able to have a single web application with Neo4J as the data-store.

Thought this might help others like me who took the latest Roo version (V 2.0) and found the same issue.

Will look forward to your update on the fix so that it works with Roo 2.0 as well.

Regards
Gokul

ebrahim
Feb 19th, 2012, 07:49 AM
Hi Michael,

Just as another buzz, did you have time to look into the addon?

Many Thanks

ebrahim
Feb 19th, 2012, 08:43 AM
OOps, didn't see the second page of the thread. I was able to install it on 1.1.4 :)

adamdavies
Mar 13th, 2012, 05:06 AM
I don't suppose anyone has a time frame when the add-on will support Roo 1.2+ and the new Spring Data Neo4j instead of Spring Data Graph? Just that it would be nice to use the tools that come with STS 2.9.0

Regards,
Adam

bytor99999
Mar 13th, 2012, 03:31 PM
Unfortunately, we are barking up the wrong tree. It is the Roo team that we need to hound in order to maybe get some progress.

Wow, just realized all the dog analogies there.

Mark

MichaelHunger
Mar 14th, 2012, 06:32 PM
Actually that's not true, Alan suggested to take over the SD-Neo4j Roo Add-On, but I have to provide him a clean baseline first. So it all comes back to time and priorities I'm afraid :(

qntrix
May 30th, 2012, 06:17 AM
Hello all,
First of all, thanks for such a wonderful development.
Second - any news? Just installed yesterday night latest version of STS - of course, roo does not work with neo4j.
Third - which is the latest roo version which works with spring data neo4j? Roo 1.1.4 is quite old - 17 May 2011.

Best regards!

MichaelHunger
May 31st, 2012, 03:50 AM
The "of course" part should not be assumed :)

We restart working on the roo addon in June I hope so it will be upgrade to the lastest SDN and Roo.

Cheers

Michael

qntrix
May 31st, 2012, 05:20 AM
Sorry, didn't want to be mean with "of course" :rolleyes:
Thanks for the quick reply!

atsuk
Sep 28th, 2012, 06:30 AM
Hi Michael,


We restart working on the roo addon in June I hope so it will be upgrade to the lastest SDN and Roo.

Do you have any progress on Neo4j Roo addon?
It's sad that I didn't find You stepping up with latest Neo4j and Roo versions on Devoxx conference :rolleyes:

Regards,
Ats