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

Separate Java setup from Maven/Gradle setup #60

Closed
alexey-anufriev opened this issue May 7, 2020 · 2 comments
Closed

Separate Java setup from Maven/Gradle setup #60

alexey-anufriev opened this issue May 7, 2020 · 2 comments
Labels
feature request New feature or request to improve the current logic

Comments

@alexey-anufriev
Copy link

Currently, this action provides not just Java setup but Maven/Gradle as well. And this is not very convenient due to some reasons, for example, I may want to reconfigure Maven settings between steps, but for this, I need to call the whole setup-java action.

@giltene
Copy link
Contributor

giltene commented May 25, 2020

I agree that separate setup-maven and setup-gradle action probably makes sense given the additional build-system specific items that keep coming up, including items around build system versions, credentials, etc. I expect that options for setting up or controlling gradle and maven wrappers may also come up to address needs for build system version selection in additional ways.

setup-java and setup-maven / setup-gradie should probably be two separate steps. Each should be used if control over the item they set up is needed. Some default implementation (of unspecified version or configuration) of java, maven, and gradle may already exist on the OS that allows you to skip the setup step if you don’t care about version selection or setup consistency.

@dmitry-shibanov
Copy link
Contributor

Hello everyone. I'm closing this issue, because we don't have plans to add support for maven or gradle to setup-java, as it was discussed in #40.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request to improve the current logic
Projects
None yet
Development

No branches or pull requests

4 participants