Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update sourcemaps deps to support embedding sources in source maps #31

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
22 changes: 22 additions & 0 deletions lib/guava/guava-33.0/README-failureaccess.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
This is version 1.0.2 of failureaccess (Google core Java libraries,
https://github.com/google/guava/tree/master/futures/failureaccess).

The link
[here](https://github.com/google/guava/blob/5f7750959a391e78ae17165921933b78a3a815d5/futures/failureaccess/pom.xml#L14)
describes why we need
In order to prevent conflicts with user code which relies on Guava,
we've used jarjar tool provided in this repo to rebase this library.
The "com.google.common" package has been renamed to
"com.google.gwt.thirdparty.guava.common".

To build failureaccess-1.0.2-rebased.jar:

1) Download failureaccess-1.0.2.jar to failureaccess-1.0.2.jar

2a) Use the jarjar tool located at `lib/tonicsystems/jarjar-march-01-2024

2b) Rebase failureaccess-1.0.2.jar:
<jarjar command> process failureaccess-1.0.2.jarjar-rules failureaccess-1.0.2.jar failureaccess-1.0.2-rebased.jar

3) Clean up the resulting jar to remove META-INF:
zip failureaccess-1.0.2-rebased.jar -d META-INF/*
19 changes: 19 additions & 0 deletions lib/guava/guava-33.0/README-guava-rebase.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
This is version 33.0.0-jre of guava-libraries (Google core Java libraries,
https://github.com/google/guava/).

In order to prevent conflicts with user code which relies on Guava,
we've used jarjar tool provided in this repo to rebase this library.
The "com.google.common" package has been renamed to
"com.google.gwt.thirdparty.guava.common".

To build guava-33.0.0-jre-rebased.jar:

1) Download guava-33.0.0-jre.jar to guava-33.0.0-jre.jar

2a) Use the jarjar tool located at `libs/jarjar-march-01-2024

2b) Rebase guava-33.0.0-jre.jar:
<jarjar command> process guava-33.0.0-jre.jarjar-rules guava-33.0.0-jre.jar guava-33.0.0-jre-rebased.jar

3) Clean up the resulting jar to remove META-INF:
zip guava-33.0.0-jre-rebased.jar -d META-INF/*
Binary file not shown.
Binary file added lib/guava/guava-33.0/failureaccess-1.0.2.jar
Binary file not shown.
2 changes: 2 additions & 0 deletions lib/guava/guava-33.0/failureaccess-1.0.2.jarjar-rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
rule com.google.common.** com.google.gwt.thirdparty.guava.common.@1
zap *
Binary file not shown.
Binary file added lib/guava/guava-33.0/guava-33.0.0-jre.jar
Binary file not shown.
3 changes: 3 additions & 0 deletions lib/guava/guava-33.0/guava-33.0.0-jre.jarjar-rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
rule com.google.common.** com.google.gwt.thirdparty.guava.common.@1
rule com.google.thirdparty.** com.google.gwt.thirdparty.guava.thirdparty.@1
zap *