Re: [Lift] Re: Impossible to use Mapper on GAE?

2009-12-05 Thread Jonathan Hoffman
Have you taken a look a SBT?  It's well suited to Lift projects and allows you 
to manage dependencies from maven repos or with a full path to download 
location:
http://code.google.com/p/simple-build-tool/wiki/LibraryManagement#Inline_Declarations

http://code.google.com/p/simple-build-tool/wiki/WebApplicationExample

This also looks interesting: http://github.com/Yasushi/sbt-appengine-plugin


- Jon

On Dec 5, 2009, at 2:29 AM, Mark Tye wrote:

 I wrote a GAE module for Lift a few months ago, similar to Mapper/
 Record, but not directly related to either. There were no driver
 issues, and it worked pretty well. You can see an working example
 here: http://mtyetest.appspot.com/
 
 The main obstacle to proceeding further was the lack of Maven support
 for App Engine. GAE is currently at version 1.2.8, but the latest
 version in the Google Maven repository is 1.2.1. It's been submitted
 as an issue to Google (http://code.google.com/p/googleappengine/issues/
 detail?id=1296) more than six months ago, and 76 developers have
 starred it, but ironically, the issue status is still New.
 
 Without official Maven support, setting up an App Engine/Lift project
 is a very hacky process that involves manually installing the App
 Engine jars into your Maven repository. It's OK for standalone
 development, but would be very awkward for a team, and makes a lift-
 google-app-engine archetype downright impossible.
 
 If there's some interest in what I've done, I can throw it up on
 GitHub.
 
 (One other problem: the GAE dev server is not nearly as hot-deploy
 friendly as the Jetty/JRebel setup most Lift developers are accustomed
 to.)
 
 On Nov 26, 2:51 pm, jlist9 jli...@gmail.com wrote:
 Hi, I read from the list that Mapper is not supported on Google App Engine
 (I see people use JPA instead.) I wonder if this is a matter of non-existent
 drivers, or there are some fundamental issues that make it impossible?
 
 Thanks,
 Jack
 
 --
 
 You received this message because you are subscribed to the Google Groups 
 Lift group.
 To post to this group, send email to lift...@googlegroups.com.
 To unsubscribe from this group, send email to 
 liftweb+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/liftweb?hl=en.
 
 

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




[Lift] Re: Impossible to use Mapper on GAE?

2009-12-05 Thread Mark Tye
I have looked at SBT and I very much like what I see. Unfortunately,
it doesn't solve the GAE/Lift problem.

Google does not provide a URL from which the individual GAE jars can
be downloaded; you have to download the App Engine SDK, unzip it, and
copy the jars manually. Maven can do that, too, but it's ugly.

One of the primarily reasons I started experimenting with GAE is
that's it's such an elegant solution to the question of Where/how do
I host my app?. Clever workarounds for the lack of Maven support for
GAE can't help but to subtract from that elegance. The simplicity of
the hosting solution is very quickly overwhelmed by the complexity of
the set-up and build processes, at least when Lift and Maven are
involved.

On Dec 5, 2:54 am, Jonathan Hoffman jonhoff...@gmail.com wrote:
 Have you taken a look a SBT?  It's well suited to Lift projects and allows 
 you to manage dependencies from maven repos or with a full path to download 
 location:http://code.google.com/p/simple-build-tool/wiki/LibraryManagement#Inl...

 http://code.google.com/p/simple-build-tool/wiki/WebApplicationExample

 This also looks interesting:http://github.com/Yasushi/sbt-appengine-plugin

 - Jon

 On Dec 5, 2009, at 2:29 AM, Mark Tye wrote:

  I wrote a GAE module for Lift a few months ago, similar to Mapper/
  Record, but not directly related to either. There were no driver
  issues, and it worked pretty well. You can see an working example
  here:http://mtyetest.appspot.com/

  The main obstacle to proceeding further was the lack of Maven support
  for App Engine. GAE is currently at version 1.2.8, but the latest
  version in the Google Maven repository is 1.2.1. It's been submitted
  as an issue to Google (http://code.google.com/p/googleappengine/issues/
  detail?id=1296) more than six months ago, and 76 developers have
  starred it, but ironically, the issue status is still New.

  Without official Maven support, setting up an App Engine/Lift project
  is a very hacky process that involves manually installing the App
  Engine jars into your Maven repository. It's OK for standalone
  development, but would be very awkward for a team, and makes a lift-
  google-app-engine archetype downright impossible.

  If there's some interest in what I've done, I can throw it up on
  GitHub.

  (One other problem: the GAE dev server is not nearly as hot-deploy
  friendly as the Jetty/JRebel setup most Lift developers are accustomed
  to.)

  On Nov 26, 2:51 pm, jlist9 jli...@gmail.com wrote:
  Hi, I read from the list that Mapper is not supported on Google App Engine
  (I see people use JPA instead.) I wonder if this is a matter of 
  non-existent
  drivers, or there are some fundamental issues that make it impossible?

  Thanks,
  Jack

  --

  You received this message because you are subscribed to the Google Groups 
  Lift group.
  To post to this group, send email to lift...@googlegroups.com.
  To unsubscribe from this group, send email to 
  liftweb+unsubscr...@googlegroups.com.
  For more options, visit this group 
  athttp://groups.google.com/group/liftweb?hl=en.

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




Re: [Lift] Re: Impossible to use Mapper on GAE?

2009-12-05 Thread Atsuhiko Yamanaka
Hi,

On Sat, Dec 5, 2009 at 4:29 PM, Mark Tye mark...@gmail.com wrote:
 The main obstacle to proceeding further was the lack of Maven support
 for App Engine. GAE is currently at version 1.2.8, but the latest
 version in the Google Maven repository is 1.2.1. It's been submitted
 as an issue to Google (http://code.google.com/p/googleappengine/issues/
 detail?id=1296) more than six months ago, and 76 developers have
 starred it, but ironically, the issue status is still New.

You may not satisfied with it, but I'm referring to
  http://www.mvnsearch.org/maven2

Please refer to pom.xml[1] included in  lift-gae-jdo[2] if you are
interested in it.

[1] http://github.com/ymnk/lift-gae-jdo/blob/master/pom.xml
[2] http://github.com/ymnk/lift-gae-jdo

Sincerely,
--
Atsuhiko Yamanaka
JCraft,Inc.
1-14-20 HONCHO AOBA-KU,
SENDAI, MIYAGI 980-0014 Japan.
Tel +81-22-723-2150
+1-415-578-3454
Skype callto://jcraft/
Twitter: @ymnk

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




[Lift] Re: Impossible to use Mapper on GAE?

2009-12-04 Thread Mark Tye
I wrote a GAE module for Lift a few months ago, similar to Mapper/
Record, but not directly related to either. There were no driver
issues, and it worked pretty well. You can see an working example
here: http://mtyetest.appspot.com/

The main obstacle to proceeding further was the lack of Maven support
for App Engine. GAE is currently at version 1.2.8, but the latest
version in the Google Maven repository is 1.2.1. It's been submitted
as an issue to Google (http://code.google.com/p/googleappengine/issues/
detail?id=1296) more than six months ago, and 76 developers have
starred it, but ironically, the issue status is still New.

Without official Maven support, setting up an App Engine/Lift project
is a very hacky process that involves manually installing the App
Engine jars into your Maven repository. It's OK for standalone
development, but would be very awkward for a team, and makes a lift-
google-app-engine archetype downright impossible.

If there's some interest in what I've done, I can throw it up on
GitHub.

(One other problem: the GAE dev server is not nearly as hot-deploy
friendly as the Jetty/JRebel setup most Lift developers are accustomed
to.)

On Nov 26, 2:51 pm, jlist9 jli...@gmail.com wrote:
 Hi, I read from the list that Mapper is not supported on Google App Engine
 (I see people use JPA instead.) I wonder if this is a matter of non-existent
 drivers, or there are some fundamental issues that make it impossible?

 Thanks,
 Jack

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




[Lift] Re: Impossible to use Mapper on GAE?

2009-11-27 Thread jlist9
Still seeking an answer. I notice that the lift GAE example has a database
demo. Does it use Mapper and read from/write to bigtable?
http://lift-example.appspot.com/database

On Thu, Nov 26, 2009 at 12:51 PM, jlist9 jli...@gmail.com wrote:
 Hi, I read from the list that Mapper is not supported on Google App Engine
 (I see people use JPA instead.) I wonder if this is a matter of non-existent
 drivers, or there are some fundamental issues that make it impossible?

 Thanks,
 Jack

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




[Lift] Re: Impossible to use Mapper on GAE?

2009-11-27 Thread Timothy Perrett
I cant think of a reason why mapper would not work on GAE?

Mapper does not work with bigtable. You could write a record
implementation if you really wanted to use bigtable.

Cheers, Tim

On Nov 27, 7:52 pm, jlist9 jli...@gmail.com wrote:
 Still seeking an answer. I notice that the lift GAE example has a database
 demo. Does it use Mapper and read from/write to 
 bigtable?http://lift-example.appspot.com/database



 On Thu, Nov 26, 2009 at 12:51 PM, jlist9 jli...@gmail.com wrote:
  Hi, I read from the list that Mapper is not supported on Google App Engine
  (I see people use JPA instead.) I wonder if this is a matter of non-existent
  drivers, or there are some fundamental issues that make it impossible?

  Thanks,
  Jack

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




Re: [Lift] Re: Impossible to use Mapper on GAE?

2009-11-27 Thread jlist9
Oh. I thought bigtable is the only datastore available on GAE?

On Fri, Nov 27, 2009 at 3:55 PM, Timothy Perrett
timo...@getintheloop.eu wrote:
 I cant think of a reason why mapper would not work on GAE?

 Mapper does not work with bigtable. You could write a record
 implementation if you really wanted to use bigtable.

 Cheers, Tim

 On Nov 27, 7:52 pm, jlist9 jli...@gmail.com wrote:
 Still seeking an answer. I notice that the lift GAE example has a database
 demo. Does it use Mapper and read from/write to 
 bigtable?http://lift-example.appspot.com/database



 On Thu, Nov 26, 2009 at 12:51 PM, jlist9 jli...@gmail.com wrote:
  Hi, I read from the list that Mapper is not supported on Google App Engine
  (I see people use JPA instead.) I wonder if this is a matter of 
  non-existent
  drivers, or there are some fundamental issues that make it impossible?

  Thanks,
  Jack

 --

 You received this message because you are subscribed to the Google Groups 
 Lift group.
 To post to this group, send email to lift...@googlegroups.com.
 To unsubscribe from this group, send email to 
 liftweb+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/liftweb?hl=en.




--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




Re: [Lift] Re: Impossible to use Mapper on GAE?

2009-11-27 Thread Timothy Perrett
I'm not sure about that, but I know for sure that mapper does not work  
with big table ;-)

Cheers, Tim

Sent from my iPhone

On 28 Nov 2009, at 00:43, jlist9 jli...@gmail.com wrote:

 Oh. I thought bigtable is the only datastore available on GAE?

 On Fri, Nov 27, 2009 at 3:55 PM, Timothy Perrett
 timo...@getintheloop.eu wrote:
 I cant think of a reason why mapper would not work on GAE?

 Mapper does not work with bigtable. You could write a record
 implementation if you really wanted to use bigtable.

 Cheers, Tim

 On Nov 27, 7:52 pm, jlist9 jli...@gmail.com wrote:
 Still seeking an answer. I notice that the lift GAE example has a  
 database
 demo. Does it use Mapper and read from/write to 
 bigtable?http://lift-example.appspot.com/database



 On Thu, Nov 26, 2009 at 12:51 PM, jlist9 jli...@gmail.com wrote:
 Hi, I read from the list that Mapper is not supported on Google  
 App Engine
 (I see people use JPA instead.) I wonder if this is a matter of  
 non-existent
 drivers, or there are some fundamental issues that make it  
 impossible?

 Thanks,
 Jack

 --

 You received this message because you are subscribed to the Google  
 Groups Lift group.
 To post to this group, send email to lift...@googlegroups.com.
 To unsubscribe from this group, send email to 
 liftweb+unsubscr...@googlegroups.com 
 .
 For more options, visit this group at 
 http://groups.google.com/group/liftweb?hl=en 
 .




 --

 You received this message because you are subscribed to the Google  
 Groups Lift group.
 To post to this group, send email to lift...@googlegroups.com.
 To unsubscribe from this group, send email to 
 liftweb+unsubscr...@googlegroups.com 
 .
 For more options, visit this group at 
 http://groups.google.com/group/liftweb?hl=en 
 .




--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




Re: [Lift] Re: Impossible to use Mapper on GAE?

2009-11-27 Thread jlist9
Hmmm. I wonder how the database demo in the lift GAE demo was implemented...
is the source available somewhere?

http://lift-example.appspot.com/database

On Fri, Nov 27, 2009 at 5:00 PM, Timothy Perrett
timo...@getintheloop.eu wrote:
 I'm not sure about that, but I know for sure that mapper does not work
 with big table ;-)

 Cheers, Tim

 Sent from my iPhone

 On 28 Nov 2009, at 00:43, jlist9 jli...@gmail.com wrote:

 Oh. I thought bigtable is the only datastore available on GAE?

 On Fri, Nov 27, 2009 at 3:55 PM, Timothy Perrett
 timo...@getintheloop.eu wrote:
 I cant think of a reason why mapper would not work on GAE?

 Mapper does not work with bigtable. You could write a record
 implementation if you really wanted to use bigtable.

 Cheers, Tim

 On Nov 27, 7:52 pm, jlist9 jli...@gmail.com wrote:
 Still seeking an answer. I notice that the lift GAE example has a
 database
 demo. Does it use Mapper and read from/write to 
 bigtable?http://lift-example.appspot.com/database



 On Thu, Nov 26, 2009 at 12:51 PM, jlist9 jli...@gmail.com wrote:
 Hi, I read from the list that Mapper is not supported on Google
 App Engine
 (I see people use JPA instead.) I wonder if this is a matter of
 non-existent
 drivers, or there are some fundamental issues that make it
 impossible?

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




Re: [Lift] Re: Impossible to use Mapper on GAE?

2009-11-27 Thread Atsuhiko Yamanaka
Hi,

On Sat, Nov 28, 2009 at 10:10 AM, jlist9 jli...@gmail.com wrote:
 Hmmm. I wonder how the database demo in the lift GAE demo was implemented...
 is the source available somewhere?

 http://lift-example.appspot.com/database

It is running with H2 in-memory mode.


Sincerely,
--
Atsuhiko Yamanaka
JCraft,Inc.
1-14-20 HONCHO AOBA-KU,
SENDAI, MIYAGI 980-0014 Japan.
Tel +81-22-723-2150
+1-415-578-3454
Skype callto://jcraft/
Twitter: @ymnk

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




Re: [Lift] Re: Impossible to use Mapper on GAE?

2009-11-27 Thread jlist9
I see. Thanks. That explains it.

On Fri, Nov 27, 2009 at 8:34 PM, Atsuhiko Yamanaka
atsuhiko.yaman...@gmail.com

 Hmmm. I wonder how the database demo in the lift GAE demo was implemented...
 is the source available somewhere?
 http://lift-example.appspot.com/database

 It is running with H2 in-memory mode.

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.