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

Migrate from bazel-distribution to rules_jvm_external for Maven distribution #39

Merged
merged 11 commits into from
Mar 15, 2024

Conversation

sugarmanz
Copy link
Member

No description provided.

@sugarmanz sugarmanz added the minor Increment the minor version when merged label Jan 25, 2024

# Load maven rules from git
def maven_repository(
remote = "https://github.com/sugarmanz/rules_jvm_external.git",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

plan is to try to get your PR in rules_jvm_external merged, yea?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ideally, but IMO it's not really acceptable as-is. It requires an --experimental_google_legacy_api flag, which would require every consumer of the rules to enable that flag. I'm not sure what the path forward is, but will likely try to get some feedback from the team over there.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Opened a PR for feedback:
bazel-contrib/rules_jvm_external#1049

@sugarmanz sugarmanz force-pushed the maven-export-distribution branch from bd3cf58 to 8148d3a Compare March 15, 2024 20:22
@sugarmanz sugarmanz merged commit 4c05cb5 into main Mar 15, 2024
2 checks passed
@sugarmanz sugarmanz deleted the maven-export-distribution branch March 15, 2024 21:16
@intuit-svc
Copy link

🚀 PR was released in v0.12.0 🚀

@intuit-svc intuit-svc added the released This issue/pull request has been released. label Mar 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor Increment the minor version when merged released This issue/pull request has been released.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants