Re: [Lift] Re: Impossible to use Mapper on GAE?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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.