Quarkus: Move Gradle out of beta

Created on 23 Jun 2020  路  8Comments  路  Source: quarkusio/quarkus

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:
https://github.com/quarkusio/quarkus/pull/4905#issuecomment-546851800
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](https://github.com/quarkusio/quarkus/issues/5539) Multiple sourceDirs for Gradle are not supported.
  • [ ] [#5807](https://github.com/quarkusio/quarkus/issues/5807) [devtools] Add Gradle Kotlin DSL as another build tool option.
    release confidence
  • [ ] [#9738](https://github.com/quarkusio/quarkus/issues/9738)
aregradle kinenhancement

Most helpful comment

I think https://github.com/quarkusio/quarkus/issues/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.

All 8 comments

/cc @quarkusio/devtools

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

@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.

@jskovjyskebankdk yes that makes sense CC @glefloch

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

I think https://github.com/quarkusio/quarkus/issues/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.

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

What is the new expectation?

13579 should be consider too as part of this ticket.

Was this page helpful?
0 / 5 - 0 ratings