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

Gradle lockfile parser refactor to support aliases to projects #559

Merged
merged 2 commits into from
Aug 18, 2022

Conversation

tiegz
Copy link
Contributor

@tiegz tiegz commented Aug 18, 2022

This adds support to parse projects in gradle-dependencies-q.txt as dependencies:

| +--- project :client (*)

As well as aliases to projects:

| +--- my-group:my-alias-project-name:3.0.4 -> project :client (*)

Although projects aren't the same as a regular library, they can be the parent of libraries in the dependency tree, so it's worth tracking them so you don't miss their child dependencies, with a group of internal and a requirement of 1.0.0, e.g. internal:client:1.0.0

@tiegz tiegz force-pushed the tz/sc25991/correctly-parse-gradle-aliases-to-projects branch from b55e1d6 to d58b010 Compare August 18, 2022 20:34
@tiegz tiegz force-pushed the tz/sc25991/correctly-parse-gradle-aliases-to-projects branch from d58b010 to 35c806d Compare August 18, 2022 20:35
@tiegz tiegz requested review from havocp, bee64 and katzj August 18, 2022 20:36
@tiegz tiegz changed the title Refactor to support aliases to projects Gradle lockfile parser refactor to support aliases to projects Aug 18, 2022
@tiegz tiegz merged commit d52ec67 into main Aug 18, 2022
@tiegz tiegz deleted the tz/sc25991/correctly-parse-gradle-aliases-to-projects branch August 18, 2022 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants