On 3/16/13 10:09 PM, William Ferguson wrote:
I'm trying to convert an existing AppEngine app that uses org.restlet
as transport to use cloud endpoints. I was planning on moving to
endpoints to gain better access to authenticated users specifically
from Android devices. But I'm finding that the endpoint tooling
doesn't play very nicely with Maven and could use some pointers on
making it less tedious.
In particular with org.restlet I defined my server interfaces in
projectA, app engine implementation in projectB and Android client
impl in projectC. All cleanly separate. But with the endpoint tooling:
1) It assumes that the engine app is in a folder called 'war'
2) It requires all classes declared in the method signatures to have
their source in the app engine project (they can't be contained in a
dependent jar).
3) Creates a client ?project? library embedded in the war/web-inf
folder of the engine server app which contains source, dependencies,
proguard config and needs to be cut out of the server app and added to
the client app.
4) Maybe I missed this but I couldn't see a way to force params into
the request body instead of being part of the URL..
Does someone have a good example project that uses Maven to build
using endpoints?
What Maven plugins are people using. I have been using
net.kindleit:maven-gae-plugin to date, but it looks close to abandoned
now and doesn't support endpoints.
appengine-maven-plugin looks newish and pretty clean (doesn't
support the endpoint tooling)
maven-endpoint-plugin generates the server api descriptor but not
any of the client classes.
Hi,
We are working on fixing this bug:
https://code.google.com/p/googleappengine/issues/detail?id=8833&sort=-id&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log
Once fixed, the new appengine-maven-plugin will be updated to also
support endpoints, I hope soon.
We are also working on improving the documentation. Stay tune,
Ludo
William
--
You received this message because you are subscribed to the Google
Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Google
App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.