mirror of
https://github.com/google/nomulus.git
synced 2025-05-20 03:09:33 +02:00
Merge pull request #5 from wolfgangmeyers/hermetically-sealed-eclipse
Hermetically sealed eclipse setup
This commit is contained in:
commit
954d7e1e8f
1 changed files with 8 additions and 2 deletions
|
@ -45,14 +45,20 @@ genrule(
|
||||||
name = "eclipse_deps",
|
name = "eclipse_deps",
|
||||||
srcs = ["//java/com/google/domain/registry/eclipse:registry_deps_deploy.jar"],
|
srcs = ["//java/com/google/domain/registry/eclipse:registry_deps_deploy.jar"],
|
||||||
outs = ["eclipse_deps.jar"],
|
outs = ["eclipse_deps.jar"],
|
||||||
|
tools = [
|
||||||
|
"@local_jdk//:bin/jar",
|
||||||
|
"@local_jdk//:jdk-lib",
|
||||||
|
"@local_jdk//:jre-default",
|
||||||
|
],
|
||||||
cmd = " && ".join([
|
cmd = " && ".join([
|
||||||
|
"JAR=$$(pwd)/$(location @local_jdk//:bin/jar)",
|
||||||
"IN=$$(pwd)/$(SRCS)",
|
"IN=$$(pwd)/$(SRCS)",
|
||||||
"OUT=$$(pwd)/$@",
|
"OUT=$$(pwd)/$@",
|
||||||
"TMP=$$(mktemp -d $${TMPDIR:-/tmp}/eclipse_deps.XXXXXXXX)",
|
"TMP=$$(mktemp -d $${TMPDIR:-/tmp}/eclipse_deps.XXXXXXXX)",
|
||||||
"cd $$TMP",
|
"cd $$TMP",
|
||||||
"jar -xf $$IN",
|
"$$JAR -xf $$IN",
|
||||||
"rm -rf com/google/domain/registry",
|
"rm -rf com/google/domain/registry",
|
||||||
"jar -cmf META-INF/MANIFEST.MF eclipse_deps.jar .",
|
"$$JAR -cmf META-INF/MANIFEST.MF eclipse_deps.jar .",
|
||||||
"mv eclipse_deps.jar $$OUT",
|
"mv eclipse_deps.jar $$OUT",
|
||||||
"rm -rf $$TMP",
|
"rm -rf $$TMP",
|
||||||
]),
|
]),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue