I use the shiro module on my lift apps regardless of the lift version, in other words, we don;t need shiro modules to be build for specific versions fo lift, I have personall yused shiro-lift with lift 2.5-SNAPSHOT as well as 2.5-M1 through M3, all using the same dependency of:
"eu.getintheloop" %% "lift-shiro" % "0.0.5"
Hope that helps.
Diego
Diego
Sent from my android cell
--
--
Lift, the simply functional web framework: http://liftweb.net
Code: http://github.com/lift
Discussion: http://groups.google.com/group/liftweb
Stuck? Help us help you: https://www.assembla.com/wiki/show/liftweb/Posting_example_code
Is there any information available on conventions for submitting a module to the automated build system? Specifically, are any provisions available for building a given module against multiple Lift versions, then correctly pulling in the right version at compile time?
I'm working on a pull request for the Lift Shiro module and am hoping to make it ready for automated builds, as its biggest current issue seems to be unavailability of the module for non-milestone Lift releases. But I don't know whether the module build system pushes out modules for multiple Lift versions, how often it does so, etc. Nor do I know how one goes about externalizing the Lift version against which to build the module.
For the moment I've used the solution from FoBo of making liftVersion a setting, pulling that version in as a dependency, and tacking it on after the Scala version so you might have lift-shiro_2.9.2_2.5-SNAPSHOT as a module name. Is this canonical, or just a FoBo convention?
Feel free to point me to any current docs. I googled and found mention of the net.liftmodules organization but no best practices for how to publish a module. I guess ultimately I'll ask Tim to request that his module be included in the Jenkins instance, but I'd like to iron out the build system issues so it's just pull-and-go.