Comments (4)
@ia3andy for the sake of velocity, I think you should create it in the launcher.
Since @aloubyansky and all are working on a gradle add-extension based on an include in the build.gradle, we could sue the opportunity of that being done to then have a "gradle create" and rethink that choice. At this time we will add gradle support in the launcher too.
from code.quarkus.io.
Here is the discussion we had in Zulip on June 25 2019 with @geoand & @gsmet:
Andy Damevin: I noticed when using the Quarkus project generator that the generated project does not contain mvnw. I think, all the guides are relying on mvnw beeing there right?
Georgios Andrianakis: weird, using mvn ... create ... should produce the maven wrapper. I always works for me
Andy Damevin: I mean using the library
Georgios Andrianakis: oh, OK. yeah, the wrapper is added in the mojo
Guillaume Smet: The library is not tied to Maven. That’s why it’s done in the Mojo. Not sure if we could change that without breaking modularity.
Andy Damevin: .buildTool(BuildTool.MAVEN)
Georgios Andrianakis: the wrapper itself is generated by a different maven plugin. it could of course exist in the project and just be copied, but the way it's done now makes most sense I think when taking into account how projects are created
Guillaume Smet: Including it in the template could be an option. But it would be harder to maintain for us. Except if it could be installed automatically in the template during the build maybe.
Georgios Andrianakis: Can't the launcher include it?
Andy Damevin: of course we could, is it the best solution, I am not sure
Guillaume Smet: We require a recent version and we had reports of people using old ones until we switched to mvnw
Andy Damevin: Who is supposed to use the java Quarkus build tool? It would be weird IMO, to add some logic that couldn't be used by any consumer of this library
from code.quarkus.io.
@stuartwdouglas Here is the issue for the missing mvnw
. @emmanuelbernard @gsmet, we need to decide how we handle this.
from code.quarkus.io.
Created #67
from code.quarkus.io.
Related Issues (20)
- Allow to copy the pom dependencies only of the selected extensions
- Starter code for Camel extentions
- Be able to have &extension-search= be the equivalent of an empty filter search
- Duplicated PostgreSQL extensions are provided by API
- Add quarkus-resteasy-reactive as dev mode only dependency (for Dev UI) HOT 10
- Add a "Push to GitHub" button in the "Zip Next Step" modal HOT 4
- Unavailable favicon for https://code.quarkus.redhat.com HOT 2
- Add version 3.x HOT 4
- m
- When searching doesn't give any results, show hits from older (or newer) releases HOT 4
- Internal Server Error for any exception thrown by code.quarkus HOT 1
- Bad request while downloading zip HOT 6
- Add default properties in application.properties when creating a new project HOT 10
- Use letest react-dom 18.2.0
- null status breaks intellij-quarkus's Wizard HOT 5
- Use Java version from platform (compat with J21) HOT 1
- Show LTS flag on streams HOT 8
- Error on docker build: failed to walk /var/lib/docker/tmp/buildkit-mount.../target/quarkus-app: lstat /var/lib/docker/tmp/buildkit-mount.../target/quarkus-app: no such file or directory
- Add Java 21 to the "Java version" dropdown HOT 3
- Add IT for kotlin JDK21 when 3.6.1 is out.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from code.quarkus.io.