Skip to content

Commit

Permalink
Port java_stub_template folder from bazelbuild/bazel#8196
Browse files Browse the repository at this point in the history
  • Loading branch information
joshrosen-stripe committed Apr 30, 2019
1 parent c287aef commit b3801f6
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
Empty file added java_stub_template/WORKSPACE
Empty file.
5 changes: 5 additions & 0 deletions java_stub_template/file/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
filegroup(
name = "file",
srcs = ["file.txt"],
visibility = ["//visibility:public"],
)
6 changes: 4 additions & 2 deletions java_stub_template/file/file.txt
Original file line number Diff line number Diff line change
Expand Up @@ -314,12 +314,14 @@ function create_and_run_classpath_jar() {
CLASSPATH_LINE="Class-Path:$MANIFEST_CLASSPATH"
# No line in the MANIFEST.MF file may be longer than 72 bytes.
# A space prefix indicates the line is still the content of the last attribute.
for ((i = 0; i < "${#CLASSPATH_LINE}"; i += 71)); do
IFS=$'\n'
WRAPPED_LINES=($(echo "$CLASSPATH_LINE" | fold -w 71))
for ((i = 0; i < "${#WRAPPED_LINES[*]}"; i += 1)); do
PREFIX=" "
if ((i == 0)); then
PREFIX=""
fi
echo "$PREFIX${CLASSPATH_LINE:$i:71}"
echo "$PREFIX${WRAPPED_LINES[$i]}"
done
echo "Created-By: Bazel"
) >$MANIFEST_FILE
Expand Down

0 comments on commit b3801f6

Please sign in to comment.