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 support - Ability to analyze apps and get dependencies #598

Open
jmle opened this issue May 7, 2024 · 1 comment
Open

Gradle support - Ability to analyze apps and get dependencies #598

jmle opened this issue May 7, 2024 · 1 comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. priority/release-blocker Must be staffed and worked in time for the next release. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@jmle
Copy link
Contributor

jmle commented May 7, 2024

We need to implement the ability to analyze gradle projects and get their dependencies. Dependency source analysis will be implemented later.

@konveyor-ci-bot
Copy link

This issue is currently awaiting triage.
If contributors determine this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance.
The triage/accepted label can be added by org members.

@konveyor-ci-bot konveyor-ci-bot bot added needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. needs-kind Indicates an issue or PR lacks a `kind/foo` label and requires one. needs-priority Indicates an issue or PR lacks a `priority/foo` label and requires one. labels May 7, 2024
@jmle jmle added the triage/accepted Indicates an issue or PR is ready to be actively worked on. label May 9, 2024
@konveyor-ci-bot konveyor-ci-bot bot removed the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label May 9, 2024
jmle added a commit that referenced this issue Jun 3, 2024
👀 See [Gradle support
enhancement](https://github.com/konveyor/enhancements/blob/master/enhancements/gradle-support/README.md)

(#598) Adds support for
fetching dependencies with Gradle projects.
(#599) Adds support for
downloading dependency sources.

- This implementation assumes that there is a Gradle wrapper included in
the project, otherwise it is not possible to know which Gradle version
is needed.
- To maximize compatibility with most Gradle versions, JDK8 must be
used. There are a number of ways to specify this on newer Gradle
versions, but for older versions the only thing that seems to work is
setting `JAVA_HOME`.

:exclamation: This PR supersedes
#591

🟢 Tested against
https://github.com/andyjduncan/gradle-example and
https://github.com/kissaten/gradle-multi-project-example

---------

Signed-off-by: Juan Manuel Leflet Estrada <[email protected]>
@pranavgaikwad pranavgaikwad added kind/feature Categorizes issue or PR as related to a new feature. priority/release-blocker Must be staffed and worked in time for the next release. and removed needs-kind Indicates an issue or PR lacks a `kind/foo` label and requires one. labels Jun 6, 2024
@konveyor-ci-bot konveyor-ci-bot bot removed the needs-priority Indicates an issue or PR lacks a `priority/foo` label and requires one. label Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. priority/release-blocker Must be staffed and worked in time for the next release. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
Status: ✅ Done
Development

No branches or pull requests

2 participants