On Tue, Nov 18, 2014 at 1:51 PM, Chad Vincent <ccrvinc...@gmail.com> wrote:

>
>    1. Debugging/running locally causes java.lang.NoClassDefFoundError:
>    javax/mail/MessagingException in the console output.
>       1. I have tried with javax.mail dependency included, but I'm 90%
>       sure since it is in the GAE SDK I should not have it explicitly listed.
>
>

That's really strange. You're right; javax.mail.MessagingException should
be shipping with the artifact appengine-api-1.0-sdk. I checked the Maven
JAR, it looks perfectly OK. If you include the javax.mail-api dependency,
does your application compile successfully?

Go into project properties > Maven and see if there's a checkbox marked
"Resolve dependencies from workspace." If it's checked, can you uncheck it
and rebuild your app?


On Tue, Nov 18, 2014 at 1:51 PM, Chad Vincent <ccrvinc...@gmail.com> wrote:

>
>    1. There's no good comparison/how-to for this that includes things
>    like .gitignore suggestions.  What do I need to have in the repo for it to
>    work properly?
>
>
.gitignore is used less for *making-the-app-work-properly* and more for
* i-don't-want-secret-stuff-deployed-into-production-or-saved-into-git*.
For instance, you might have documentation, config files, testing folders,
etc in your app folder and you don't want to store them into git/deploy
into live. .gitignore is there to block these files from being recorded.

A frequent example is Thumbs.db - Windows will generate the hidden file
Thumbs.db for saving picture thumbnails (they're shown in the Explorer
window) and saves it into directories that contain pictures. Occasionally
you'll see inexperienced Windows git users commit this file into git repos
because they weren't paying attention to the files they're committing. By
adding this filename to .gitignore, that won't happen.

Don't stress about .gitignore too much - the vast majority of the time,
you'll probably accidentally commit a useless file like Thumbs.db. This
should only be a real concern if you need to block secret files from ending
up in the repo. And if you absolutely must have suggestions about how your
gitignore file should look, see here for example templates:
https://github.com/github/gitignore


As for your GWT question: it's been a long time since I've played with GWT,
and so this is probably way off base and hilariously wrong, but I believe
the GWT properties file goes in src/main/resources.

-----------------
-Vinny P
Technology & Media Consultant
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.

Reply via email to