Move jsch and objectify to directly under third_party

We used to have a lot more vendored third_party dependencies, but now we're only going to have three that we know of, so this java/javatests distinction isn't necessary.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=177631319
This commit is contained in:
jianglai 2017-07-08 13:16:12 -04:00
parent b8970bfe1b
commit 82382aaca6
5 changed files with 0 additions and 0 deletions

8
third_party/objectify/BUILD vendored Normal file
View file

@ -0,0 +1,8 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # MIT/X11
java_library(
name = "objectify-v4_1",
exports = ["//third_party/java/objectify/v4_1"],
)

18
third_party/objectify/v4_1/BUILD vendored Normal file
View file

@ -0,0 +1,18 @@
package_group(
name = "specific_version",
packages = ["//third_party/java/objectify"],
)
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # MIT/X11
java_import(
name = "v4_1",
jars = ["objectify-4.1.3.jar"],
srcjar = "objectify-4.1.3-src.jar",
deps = [
"@com_google_appengine_api_1_0_sdk",
"@javax_servlet_api",
],
)

46
third_party/objectify/v4_1/METADATA vendored Normal file
View file

@ -0,0 +1,46 @@
# Format: domain_registry/devtools/metadata/metadata.proto (go/domain_registrymetadata)
# Maintainer Notes:
#
# git clone https://github.com/objectify/objectify.git
# git checkout -b v4 remotes/origin/v4
# mvn package
# # wait like literally an hour
# cp target/objectify-4.1.3.jar $g3/third_party/java/objectify/v4_1
# cp target/objectify-4.1.3-sources.jar $g3/third_party/java/objectify/v4_1/target/objectify-4.1.3-src.jar
#
# MIT License file downloaded from license links at
# https://code.google.com/p/objectify-appengine/
# https://code.google.com/p/objectify-gwt/
name: "Objectify-Appengine"
description:
"Objectify-Appengine is a thin Java wrapper around Google App Engine's "
"low-level datastore API that allows you to persist type-safe POJO "
"objects. It provides a human-friendly query interface, generified key, "
"query, and prepared query classes, GWT-able entity objects, and "
"transactions in one lightweight jar file with no dependencies."
third_party {
url {
type: GIT
value: "https://github.com/objectify/objectify/"
}
url {
type: ARCHIVE
value: "http://central.maven.org/maven2/com/googlecode/objectify/objectify-gwt/1.0/objectify-gwt-1.0-sources.jar"
}
version: "d6df0e3f291440c620c72be6650bf7fdafc8c1b2"
last_upgrade_date { year: 2015 month: 2 day: 9 }
local_modifications:
"This library includes custom serializers for AppEngine classes in "
"com.google.appengine.api.* packages. This is necessary because serializers are "
"discovered by AppEngine using a naming pattern that requires that the data and "
"serializer classes be in the same package (similar to how the Java Beans "
"introspector finds BeanInfo classes). "
""
"In Objectify versions 4.1 and later, the GWT emulation classes were broken "
"out into a separate versioned jar. Since we are jarjar repackaging the "
"core Objectify library to include a version number in the package, we need "
"to include the GWT files in this folder and apply the same changes to them."
}