Escalante 0.2.0 our now with dedicated SBT plugin, Lift JPA support, optional Lift modules...etc

104 views
Skip to first unread message

Galder Zamarreño

unread,
Jan 22, 2013, 9:07:14 AM1/22/13
to lif...@googlegroups.com
Hi all,

Escalante's second release, version 0.2.0, is now with a lot of goodies: 
- Lift JPA integration support
- Optional Lift module support, i.e. jpa, mapper, record...etc.
- Dedicated Escalante SBT plugin
- New YAML based deployment descriptor for Escalante
- Maven and SBT buildable quickstarts!

You can read all about the news in: http://goo.gl/Y7a0v

Cheers,
Galder

David Pollak

unread,
Jan 22, 2013, 1:55:35 PM1/22/13
to lif...@googlegroups.com
Cool!

--
--
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
 
 
 



--
Telegram, Simply Beautiful CMS https://telegr.am
Lift, the simply functional web framework http://liftweb.net

Diego Medina

unread,
Jan 22, 2013, 4:31:26 PM1/22/13
to Lift

Nice!

Diego
Sent from my android cell

--

Kevin Lau

unread,
Jan 22, 2013, 8:19:24 PM1/22/13
to lif...@googlegroups.com
Took a quick peek. It looks promising and is one of the strongest services for the support of quick Lift deployment. 

K.

Galder Zamarreño

unread,
Jan 24, 2013, 7:31:26 AM1/24/13
to lif...@googlegroups.com
Diego and Kevin,

Thanks for kind words :)

At this point it'd be great if you guys could give your Lift apps a go on top of Escalante.

Feedback is crucial at this point to figure out which teething problems Lift users are having with Escalante.

We aim to make Escalante the place-to-go for Lift deployments! :)

Cheers,

Andreas Joseph Krogh

unread,
Jan 24, 2013, 8:18:12 AM1/24/13
to lif...@googlegroups.com
På torsdag 24. januar 2013 kl. 13:31:26, skrev Galder Zamarreño <gal...@zamarreno.com>:
Diego and Kevin,
 
Thanks for kind words :)
 
At this point it'd be great if you guys could give your Lift apps a go on top of Escalante.
 
Feedback is crucial at this point to figure out which teething problems Lift users are having with Escalante.
 
We aim to make Escalante the place-to-go for Lift deployments! :)
 
You could try deploying this on Escalante and see how it plays: https://github.com/andreak/on-example-rpm
 
It uses a fair amount of "normal" J2E stuff combined with Lift.
 
--
Andreas Joseph Krogh <and...@officenet.no>      mob: +47 909 56 963
Senior Software Developer / CTO - OfficeNet AS - http://www.officenet.no
Public key: http://home.officenet.no/~andreak/public_key.asc
 

Ali S. Rashid

unread,
Jan 25, 2013, 5:25:08 AM1/25/13
to lif...@googlegroups.com
Looking good!

Tried the sbt plugin as well as a couple of the quickstarts (helloworld-lift, persistence-lift) but there seems to be an unresolvable dependency issue.

Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? r
[info] Loading global plugins from /home/a.rashid/.sbt/plugins
[info] Loading project definition from /home/a.rashid/Work/escalante-quickstart/helloworld-lift/project
[info] Updating {file:/home/a.rashid/Work/escalante-quickstart/helloworld-lift/project/}default-7674f7...
[info] Resolving org.jboss.shrinkwrap.descriptors#shrinkwrap-descriptors-api-base;1.0.3.Final ...
[warn]   module not found: org.jboss.shrinkwrap.descriptors#shrinkwrap-descriptors-api-base;1.0.3.Final
[warn] ==== typesafe-ivy-releases: tried
[warn] ==== sbt-plugin-releases: tried
[warn] ==== local: tried
[warn]   /home/a.rashid/.ivy2/local/org.jboss.shrinkwrap.descriptors/shrinkwrap-descriptors-api-base/1.0.3.Final/ivys/ivy.xml
[warn] ==== JBoss repository: tried
[warn] ==== Project Odd repository: tried
[warn] ==== public: tried
[info] Resolving org.jboss.shrinkwrap.descriptors#shrinkwrap-descriptors-spi;1.0.3.Final ...
[warn] module not found: org.jboss.shrinkwrap.descriptors#shrinkwrap-descriptors-spi;1.0.3.Final
[warn] ==== typesafe-ivy-releases: tried
[warn] ==== sbt-plugin-releases: tried
[warn] ==== local: tried
[warn]   /home/a.rashid/.ivy2/local/org.jboss.shrinkwrap.descriptors/shrinkwrap-descriptors-spi/1.0.3.Final/ivys/ivy.xml
[warn] ==== JBoss repository: tried
[warn] ==== Project Odd repository: tried
[warn] ==== public: tried
[info] Resolving org.codehaus.plexus#plexus-containers;1.5.5 ...
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) java.lang.AssertionError: assertion failed
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? 


Also getting dependency issues with sbt-escalante itself:

[info] Loading global plugins from /home/a.rashid/.sbt/plugins
[info] Loading project definition from /home/a.rashid/Work/sbt-escalante/project
[info] Set current project to sbt-escalante (in build file:/home/a.rashid/Work/sbt-escalante/)
> update
[warn] Credentials file /home/a.rashid/.ivy2/.credentials does not exist
[info] Updating {file:/home/a.rashid/Work/sbt-escalante/}default-afece9...
[info] Resolving io.escalante#escalante-dist;0.2.0-SNAPSHOT ...
[warn] module not found: io.escalante#escalante-dist;0.2.0-SNAPSHOT
[warn] ==== typesafe-ivy-releases: tried
[warn] ==== sbt-plugin-releases: tried
[warn] ==== local: tried
[warn]   /home/a.rashid/.ivy2/local/io.escalante/escalante-dist/0.2.0-SNAPSHOT/ivys/ivy.xml
[warn] ==== JBoss repository: tried
[warn] ==== Project Odd repository: tried
[warn] ==== public: tried
[info] Resolving org.jboss.shrinkwrap.descriptors#shrinkwrap-descriptors-api-base;1.0.3.Final ...
[warn] module not found: org.jboss.shrinkwrap.descriptors#shrinkwrap-descriptors-api-base;1.0.3.Final
[warn] ==== typesafe-ivy-releases: tried
[warn] ==== sbt-plugin-releases: tried
[warn] ==== local: tried
[warn]   /home/a.rashid/.ivy2/local/org.jboss.shrinkwrap.descriptors/shrinkwrap-descriptors-api-base/1.0.3.Final/ivys/ivy.xml
[warn] ==== JBoss repository: tried
[warn] ==== Project Odd repository: tried
[warn] ==== public: tried
[info] Resolving org.jboss.shrinkwrap.descriptors#shrinkwrap-descriptors-spi;1.0.3.Final ...
[warn] module not found: org.jboss.shrinkwrap.descriptors#shrinkwrap-descriptors-spi;1.0.3.Final
[warn] ==== typesafe-ivy-releases: tried
[warn] ==== sbt-plugin-releases: tried
[warn] ==== local: tried
[warn]   /home/a.rashid/.ivy2/local/org.jboss.shrinkwrap.descriptors/shrinkwrap-descriptors-spi/1.0.3.Final/ivys/ivy.xml
[warn] ==== JBoss repository: tried
[warn] ==== Project Odd repository: tried
[warn] ==== public: tried
[info] Resolving org.codehaus.plexus#plexus-containers;1.5.5 ...
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) java.lang.AssertionError: assertion failed
[error] Total time: 30 s, completed 25-Jan-2013 12:50:21


Haven't tried the Escalante stand-alone build yet. Will get round to it later today.

Cheers,
Ali

Galder Zamarreño

unread,
Jan 25, 2013, 5:56:07 AM1/25/13
to lif...@googlegroups.com
Ali, thanks a lot for giving this a shot!

I saw this in testing as well and created a bug in https://github.com/sbt/sbt/issues/647

To me, it looks like a dependency resolution issue in either SBT or Ivy.

What SBT version are you using? Can you give it a go to SBT 0.12.2?

If that doesn't work, a way to workaround this which seem to work for me is:

1. Checkout the Escalante SBT plugin in https://github.com/escalante/sbt-escalante and compile it - that seems to resolve this dependency correctly.

2. Then go ahead and use the quickstarts as usual.

Cheers,

Naftoli Gugenheim

unread,
Jan 25, 2013, 5:56:49 AM1/25/13
to liftweb
Well what repository is that dependency in?



--

Galder Zamarreño

unread,
Jan 25, 2013, 6:02:16 AM1/25/13
to lif...@googlegroups.com
Please read https://github.com/sbt/sbt/issues/647, it's all explained there.

The dependency it should resolve is this:

SBT/Ivy is getting messed up and somehow thinking it should resolve the following which does not exist and never existed:
Reply all
Reply to author
Forward
0 new messages