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

Move Gradle out of beta #10189

Open
2 of 3 tasks
emmanuelbernard opened this issue Jun 23, 2020 · 14 comments
Open
2 of 3 tasks

Move Gradle out of beta #10189

emmanuelbernard opened this issue Jun 23, 2020 · 14 comments
Labels
area/gradle Gradle kind/enhancement New feature or request

Comments

@emmanuelbernard
Copy link
Member

emmanuelbernard commented Jun 23, 2020

Description

There are some corner cases while using Gradle quarkus tooling or the gradle file is not behaving well.

This issue is to collect the known "bigger" issues for info.

related:
#4905 (comment)
update documentation to have both maven and gradle variation

Definition of move Gradle out of beta (2020-05-20)
Good parts:

  • we have tests
  • classloader isolated
    Needed:
  • devmode on run from ide

Epic items

(this section is auto-generated - manual edits will get lost)

  • #5539 Multiple sourceDirs for Gradle are not supported.
  • #5807 [devtools] Add Gradle Kotlin DSL as another build tool option.
    release confidence
  • #9738
@emmanuelbernard emmanuelbernard added kind/enhancement New feature or request area/gradle Gradle labels Jun 23, 2020
@quarkusbot
Copy link

/cc @quarkusio/devtools

@emmanuelbernard emmanuelbernard changed the title Move Gradle out of beta Better Gradle support out on our quest out of beta Jun 23, 2020
@emmanuelbernard
Copy link
Member Author

Hey all, Please enlist to #5101 as it is the follow up actions post 1.6

@emmanuelbernard emmanuelbernard changed the title Better Gradle support out on our quest out of beta Move Gradle out of beta Jun 23, 2020
@jskov-jyskebank-dk
Copy link

jskov-jyskebank-dk commented Jul 3, 2020

@emmanuelbernard Would you consider including #9738 in the list?
Bootstrap (and thus unit testing with @QuarkusTest) does not work in Gradle projects when invoking tests from within an IDE.

@emmanuelbernard
Copy link
Member Author

@jskovjyskebankdk yes that makes sense CC @glefloch

@glefloch
Copy link
Member

glefloch commented Jul 3, 2020

Yes I'm still working on it, I will open a draft PR ASAP.

@38leinaD
Copy link
Contributor

I think #11388 is essential for beginners to be able to use gradle safely. Without it Gradle users will experiencing problems that maven users have not seen before and thus might frustrate them quickly.

@AmsterdamFilho
Copy link

This was in the 1.7 roadmap, but it was missed.

What is the new expectation?

@JuanCamiloRada
Copy link

#13579 should be consider too as part of this ticket.

@julianseeger
Copy link

#2811 should be part of this. Quarkus+Gradle+Kotlin=fail

@glefloch
Copy link
Member

Should we consider moving gradle out of beta for Quarkus 2.0 ?

@aloubyansky
Copy link
Member

aloubyansky commented Apr 23, 2021

I think we should review the current state and see what's missing for that.
Let's get the call conditional deps in first though.

@postol
Copy link

postol commented Nov 2, 2021

Hi,

is there any plan to move this out of beta? As it is currently blocking jib extension for GraalVM for gradle - see here: GoogleContainerTools/jib-extensions#72

@chanseokoh
Copy link

chanseokoh commented Nov 5, 2021

it is currently blocking jib extension for GraalVM for gradle

@postol sorry, I spread misinformation in GoogleContainerTools/jib-extensions#72. Jib already has a Quarkus extension for Gradle (but note the Jib Quarkus extension is not about native image), and GoogleContainerTools/jib-extensions#72 has nothing to do with Quarkus. I updated the Jib issue accordingly.

@maxandersen
Copy link
Member

thanks for clarifying @chanseokoh.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gradle Gradle kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests