Announcement Announcement Module
No announcement yet.
greenhouse and spring social... Page Title Module
Move Remove Collapse
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • greenhouse and spring social...

    Which version of Spring Social should I run greenhouse app against?

    git clone
    mvn clean install t7:run

    gives me errors...

    Any words of wisdom would be appreciated.

  • #2
    Greenhouse *should* work fine with any version of Spring Social, but certainly version 1.0 as prescribed in the pom.xml file. It's from that last pom.xml that the stuff at was built (and is currently running fine).

    That said...What specific errors are you getting? I just tried locally and I'm getting runtime errors complaining about attributes not being available in Spring Security OAuth configuration elements. This is certainly due to the fact that the pom.xml file refers to the snapshot of Spring Security OAuth and that project is still being developed (and thus is subject to change). We should probably (1) update the Greenhouse code to reflect the current state of S2OAuth and (2) lock down to either a milestone or a specific dated snapshot build to avoid this problem.

    Updating Greenhouse is something that is on our radar. We anticipate doing some work on it in advance of SpringOne/2GX in October; so we'll certainly fix this as part of that effort (if not earlier). In the meantime, one option is to change the S2OAuth dependency to a specific dated snapshot...which one, however, I'm not sure. I'll have to dig around and find which snapshot the stuff running at was built with. This will fix the build, even if the S2OAuth configuration isn't up-to-date with the current state of S2OAuth. I'll let you know what I find.


    • #3
      Just to move things along, I locked Greenhouse's dependency on Spring Security for OAuth to 1.0.0.M6. This is only temporary until we get a chance to bring it up to speed with the latest changes in S2OAuth...but even then, we may wait to do that until another milestone or RC is released, just to keep things stable.