Deploying to app engine without eclipse? - google-app-engine

I've got a python app and I want to deploy it. I'm using Aptana Studio 3. It's based on Eclipse but will not install the plugin due to dependancy issues. Basically I'm wondering what are my options for deploying my app outside of Eclipse?

Just use the appcfg tool included with the GAE SDK.
appcfg.py update path_to_app
http://code.google.com/appengine/docs/python/tools/uploadinganapp.html#Uploading_the_App

Related

is there is any way to build hybrid app (Ionic, AngularJs, Cordova) in android studio

I am native android application developer working on java and android api's with android studio, recently i got a requirement to build a hybrid app with ionic, cordova and angularJs, i spent 5-6 hours and dig google to get some tutorail to setup a project structure of hybrid app in andorid studio, but haven't found anything.
I know how to use ionic, angular and cordova but don't know about the project structure and setup compiling and how to run.
so, i want you guys to post links of such tutorails (If you have any).
Have a look over cordova CLI mode. In this see specific for Android Platform for that you first need following pre-requirement to use:
Android Studio.
Android SDK.
Node.js
Git Client
After installing Node.js Open it's terminal and follow command to create Cordova project with different platform. These steps are already mentioned in official documentation.
Once you have created executed cordova build androidcommand then browse to your project directory. In that you will find that there's a directory named platforms in that you will see Android, now open your Android Studio in that select Select Import Project (Eclipse ADT, Gradle, etc). when you create a new project from there browse to Android directory. That's all you need to do for cordova
Official documentation and referrals links:
http://ionicframework.com/docs/overview/#download
https://cordova.apache.org/docs/en/5.1.1/guide/platforms/android/index.html
https://cordova.apache.org/docs/en/5.1.1/guide/cli/index.html
https://docs.angularjs.org/misc/started
Hello try to reefer this articles on mcgivery blog.
http://mcgivery.com/100-ionic-framework-resources/
I'm ionic dev and if you want to use good IDE use WebStorm :)
I'm using it on EAP version.
first of all you have to install 1)node.js 2)apache ANT 3) Java JDK &
JRE 4) Android SDk & Eclipse and then after all installation you have
to set this all software path into environmental- variable. and then
fire your npm install -g ionic. without this all software
installation and there path setup your ionic application will not
created. and still you have any confusion and any question related
software installation and there path setup then again tell me i will
help you.

Eclipse Luna Google plugin update

Iam using eclipse luna with google plugin to develop google app engine application. I installed the update for google plugin and my project which was working well is now full of errors. The import statements for JDO and appengine is showing errors like "import javax.jdo cannot be resolved". when i try to run it with the errors it shows:
Error: Could not find or load main class com.google.appengine.tools.development.DevAppServerMain.
My project was working perfectly before i update the google plugin.
The version of eclipse and google plugin:
Version: Luna Service Release 2 (4.4.2)
Build id: 20150219-0600
Google plugin for eclipse 4.4
The update must have replaced the gae sdk with a newer version.
Go to your project properties > Google > App Engine and make sure a valid sdk version is selected.

Deploy Google App Engine backend from Android Studio

Is it possible to deploy a Google App Engine backend module in Android Studio as a Google App Engine project (on Google's servers)? In eclipse this was possible with the plugin, but now I don't see how to do this or found someone else doing this.
If you want to see what's under the hood of gradle:
gradlew tasks
If you want only the .war file
gradlew war
Will do the job:
gradlew appengineUpdate
You can do this from UI itself. Go to
Build -> Deploy Module to App Engine
If you are deploying this for the 1st time then you will have to sign in to your google account by using add account button.

GWT Compile every time I deploy to Appengine

Everytime I deploy my project to appengine the GWT modules recompile(which takes several minutes). This happens even if there are no changes to the code and I am only updating the server code. How can I stop this?
Patrick, I'm not sure why you are deploying to the app engine if you are not making any changes. Anyway, you could do the following:
Right click on your project -> export -> as war
When you create a war, this does not compile, and then you can manually upload the .war to the App Engine using the appcfg tool.
EDIT: it's not necesary to use the eclipe export, all you need to do is use the appcfg tool and build from eclipse.
Check this out for additional info on using appcfg to deploy.

Eclipse new Web Application Project, can't find my GAE SDK

I've installed the Google Plugin for Eclipse 3.4 and it seems to work fine.
But when I start a new Web Application Project, it wants me to configure the Google App Engine SDK. I click on Add App Engine SDK, but it doesn't recognize my (valid) GAE SDK. It comes back with "Failed to initialize App Engine SDK at %path", no matter what path I give it.
Are you trying to use the Java or Python SDKs, and are you sure you downloaded the right one?
If Python, remember that the Google Eclipse plugin is currently Java-only.
Does your SDK run if you start dev_appserver from the command line? I had a similar problem once and it was because the script wanted to ask me about automatically checking for updates - once I'd answered the question and exited the appserver I was then able to add it to Eclipse.
Have you checked your "path" environment variable to include
;C:\Program Files\Google\google_appengine\
I had this issue. I downloaded the java zip package and extracted it manually but it turned out that the zip file was either corrupted or messed up during the extraction. Regardless, downloading the package again and re-extracting it fixed the problem for me.
Also, if you are on Python use the PyDev plugin for eclipse and start a Google AE project that way. Use the Google Eclipse plugin for GWT, Java->Js stuff.

Resources