Instructions for the TaskQueue V1Beta1 Command-Line Sample
Browse Online
Register Your Application
- Visit the Google
apis console
- If this is your first time, click "Create project..."
- Otherwise, click on the drop down under the "Google apis" logo at
the top left, and click "Create..." under "Other projects"
- Click on "API Access", and then on "Create an OAuth 2.0 Client
ID...".
- Enter a product name and click "Next".
- Select "Installed application" and click "Create client ID".
- In the newly created "Client ID for installed applications", click
"Download JSON" on the right side. Later on after you check out the sample
project, you will copy this downloaded file (e.g.
~/Downloads/client_secrets.json)
to src/main/resources/client_secrets.json.
If you skip this step, when trying to run the sample you will get a 400
INVALID_CLIENT error in the browser.
Checkout Instructions
Prerequisites: install Java 6, Mercurial and Maven. You may need to
set your
JAVA_HOME
.
cd [someDirectory]
hg clone https://code.google.com/p/google-api-java-client.samples/ google-api-java-client-samples
cd google-api-java-client-samples/shared/shared-sample-cmdline
cp ~/Downloads/client_secrets.json src/main/resources/client_secrets.json
mvn source:jar install
cd ../../taskqueue-cmdline-sample
mvn compile
mvn -q exec:java -Dexec.args="appName taskqueueName leaseSeconds numberOfTasksTobeLeased"
To enable logging of HTTP requests and responses (highly recommended
when developing), please take a look at logging.properties.
Setup Project in Eclipse 3.5/3.6
Prerequisites: install Eclipse,
the Mercurial plugin, and the
Maven
plugin.
- Setup Eclipse Preferences
- Window > Preferences... (or on Mac, Eclipse >
Preferences...)
- Select Maven
- check on "Download Artifact Sources"
- check on "Download Artifact JavaDoc"
- Import
taskqueue-cmdline-sample project
- File > Import...
- Select "General > Existing Project into Workspace" and click
"Next"
- Click "Browse" next to "Select root directory", find
[someDirectory]/google-api-java-client-samples/taskqueue-cmdline-sample
and click "Next"
- Click "Finish"
- Run
- Right-click on project taskqueue-cmdline-sample
- Run As > Java Application
- If asked, type "TaskQueueSample" and click OK
- To enable logging:
- Run > Run Configurations...
- Click on "Java Application > TaskQueueSample"
- Click on "Arguments" tab
- VM arguments:
-Djava.util.logging.config.file=${project_loc}/logging.properties
- Click "Run"