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

Migrate project command in Quarkus tooling #9875

Open
ia3andy opened this issue Jun 9, 2020 · 0 comments
Open

Migrate project command in Quarkus tooling #9875

ia3andy opened this issue Jun 9, 2020 · 0 comments
Labels
area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins kind/enhancement New feature or request

Comments

@ia3andy
Copy link
Contributor

ia3andy commented Jun 9, 2020

Description
Most users didn't know about that feature, but it was possible to migrate existing projects to Quarkus with the create command (before #9787).

To put ourselves in a greenfield situation and make it possible to have as much stability as possible in our CodeStarts (#8134), I removed that feature from the create.

The idea would be to separate that feature and add a new command "migrate" allowing to convert an existing project to Quarkus (it could be in experimental mode for a while since it's hard to be really consistant for this)

@ia3andy ia3andy added the kind/enhancement New feature or request label Jun 9, 2020
@ia3andy ia3andy added the area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins label Jun 9, 2020
ia3andy added a commit to ia3andy/quarkus that referenced this issue Jun 9, 2020
This is part of quarkusio#8178

- Improved packages names and content
- Improved general readability and consistency
- Added ExtensionManager to define a high level way of managing (read/write) extensions in any QuarkusProject
- Removed most unsafe Gradle operations which were outside of the Gradle plugin (we need to figure out a way to improve the "generic" gradle support to make it compatible again..)
- Removed existing project support with the create command (throws an error) -> quarkusio#9875
- Removed compatibility with project without the Quarkus platform bom defined
- Remove SetupIT which mostly duplicate CreateProjectMojoIT
ia3andy added a commit to ia3andy/quarkus that referenced this issue Jun 9, 2020
This is part of quarkusio#8178

- Improved packages names and content
- Improved general readability and consistency
- Added ExtensionManager to define a high level way of managing (read/write) extensions in any QuarkusProject
- Removed most unsafe Gradle operations which were outside of the Gradle plugin (we need to figure out a way to improve the "generic" gradle support to make it compatible again..)
- Removed existing project support with the create command (throws an error) -> quarkusio#9875
- Removed compatibility with project without the Quarkus platform bom defined
- Remove SetupIT which mostly duplicate CreateProjectMojoIT
ia3andy added a commit to ia3andy/quarkus that referenced this issue Jun 10, 2020
This is part of quarkusio#8178

- Improved packages names and content
- Improved general readability and consistency
- Added ExtensionManager to define a high level way of managing (read/write) extensions in any QuarkusProject
- Removed most unsafe Gradle operations which were outside of the Gradle plugin (we need to figure out a way to improve the "generic" gradle support to make it compatible again..)
- Removed existing project support with the create command (throws an error) -> quarkusio#9875
- Removed compatibility with project without the Quarkus platform bom defined
- Remove SetupIT which mostly duplicate CreateProjectMojoIT
johnaohara pushed a commit to johnaohara/quarkus that referenced this issue Jun 29, 2020
This is part of quarkusio#8178

- Improved packages names and content
- Improved general readability and consistency
- Added ExtensionManager to define a high level way of managing (read/write) extensions in any QuarkusProject
- Removed most unsafe Gradle operations which were outside of the Gradle plugin (we need to figure out a way to improve the "generic" gradle support to make it compatible again..)
- Removed existing project support with the create command (throws an error) -> quarkusio#9875
- Removed compatibility with project without the Quarkus platform bom defined
- Remove SetupIT which mostly duplicate CreateProjectMojoIT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant