Skip to content

Instantly share code, notes, and snippets.

@jart
Created March 4, 2016 15:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jart/69def64783ebfc3e314f to your computer and use it in GitHub Desktop.
Save jart/69def64783ebfc3e314f to your computer and use it in GitHub Desktop.
App Engine Bazel Stuff
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache 2.0, BSD, MIT
java_library(
name = "appengine-api",
neverlink = 1,
exports = ["@appengine_api_sdk//jar"],
)
java_library(
name = "appengine-api-link",
exports = ["@appengine_api_sdk//jar"],
)
java_library(
name = "appengine-api-testonly",
testonly = 1,
exports = ["@appengine_api_sdk//jar"],
)
java_library(
name = "appengine-remote-api",
neverlink = 1,
exports = ["@appengine_remote_api//jar"],
)
java_library(
name = "appengine-remote-api-link",
exports = ["@appengine_remote_api//jar"],
)
java_library(
name = "appengine-remote-api-testonly",
testonly = 1,
exports = ["@appengine_remote_api//jar"],
)
java_library(
name = "appengine-api-labs",
neverlink = 1,
exports = ["@appengine_api_labs//jar"],
)
java_library(
name = "appengine-api-labs-link",
exports = ["@appengine_api_labs//jar"],
)
java_library(
name = "appengine-api-labs-testonly",
testonly = 1,
exports = ["@appengine_api_labs//jar"],
)
java_library(
name = "appengine-stubs",
testonly = 1,
exports = ["@appengine_api_stubs//jar"],
)
java_library(
name = "appengine-testing",
testonly = 1,
exports = [
"@appengine_testing//jar",
":appengine-api-labs-testonly",
":appengine-api-testonly",
":appengine-stubs",
],
)
java_library(
name = "appengine-integration-testing",
testonly = 1,
exports = ["@appengine_tools_sdk//jar"],
)
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # Apache License 2.0
java_library(
name = "appengine_mapreduce",
exports = [
"@appengine_mapreduce//jar",
"@bazel_tools//third_party:guava",
"@bazel_tools//third_party:joda_time",
"@fastutil//jar",
"@google_api_client//jar",
"@google_api_client_appengine//jar",
"@google_api_services_bigquery//jar",
"@google_http_client_appengine//jar",
"@google_http_client_jackson2//jar",
"@jackson_core//jar",
"@jackson_databind//jar",
"@protobuf_java//jar",
"//third_party/java/appengine:appengine-api",
"//third_party/java/appengine_gcs_client",
"//third_party/java/appengine_pipeline",
"//third_party/java/charts4j",
"//third_party/java/servlet/servlet_api",
],
)
maven_jar(
name = "appengine_api_sdk",
artifact = "com.google.appengine:appengine-api-1.0-sdk:1.9.30",
sha1 = "239376bdb4d57e2c2f5b61197ad11cb5eeca6b6c",
)
maven_jar(
name = "appengine_api_labs",
artifact = "com.google.appengine:appengine-api-labs:1.9.30",
sha1 = "843a35d7bf4bdcf56b95174f33b702348d16b5ff",
)
maven_jar(
name = "appengine_api_stubs",
artifact = "com.google.appengine:appengine-api-stubs:1.9.30",
sha1 = "f04454ac4dcc3ea7c4a2b12eae63c6998829a1f0",
)
maven_jar(
name = "appengine_gcs_client",
artifact = "com.google.appengine.tools:appengine-gcs-client:0.5",
sha1 = "5357744d5fe0c5e800afeb079fd234a46e7618f7",
)
maven_jar(
name = "appengine_local_endpoints",
artifact = "com.google.appengine:appengine-local-endpoints:1.9.30",
sha1 = "c89715aa01247b37ada5a95966edfd2ca065d563",
)
maven_jar(
name = "appengine_mapreduce",
artifact = "com.google.appengine.tools:appengine-mapreduce:0.8.5",
sha1 = "46e0456540a9fe9006c4accb51c4c8d9a45a77ce",
)
maven_jar(
name = "appengine_pipeline",
artifact = "com.google.appengine.tools:appengine-pipeline:0.2.13",
sha1 = "2019a2c6acdbc8216161970afac96bb147d07c36",
)
maven_jar(
name = "appengine_remote_api",
artifact = "com.google.appengine:appengine-remote-api:1.9.30",
sha1 = "3c2ed95f2c06a433c14c9a71efb56c3917bfe856",
)
maven_jar(
name = "appengine_testing",
artifact = "com.google.appengine:appengine-testing:1.9.30",
sha1 = "dd2e1cb866712ce7666a34131cc7a1464d9e4b4d",
)
maven_jar(
name = "appengine_tools_sdk",
artifact = "com.google.appengine:appengine-tools-sdk:1.9.30",
sha1 = "794bd339c2b628ef8580e887398981acb28f3e72",
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment