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

Missing project types in Project Configuration wizard #591

Closed
slemeur opened this issue Aug 17, 2016 · 6 comments
Closed

Missing project types in Project Configuration wizard #591

slemeur opened this issue Aug 17, 2016 · 6 comments
Labels

Comments

@slemeur
Copy link
Contributor

slemeur commented Aug 17, 2016

The Project Configuration wizard is missing few project types.

Reproduction Steps:

The problem is actually random and not reproductible 100%. Sometime the Project Configuration wizard is displaying all the project types properly, and sometime it is not.

  1. Create a new workspace
  2. Import a project from a github repository
  3. Open the Project Configuration wizard

Expected behavior:

The Project Configuration wizard is displaying the complete list of project types.

Observed behavior:

The Project Configuration wizard is missing Maven.

Codenvy version: 4.6.2 - beta.codenvy.com

Additional information:

Problem only started happening recently, didn't happen in an older version of Codenvy: Yes
Problem can be reliably reproduced: No - it's random

@ghost
Copy link

ghost commented Aug 18, 2016

@slemeur it is expected behavior. If there's no Maven (M2_HOME env) in a workspace, we do not start Maven plugin and disable creation of Maven and Java projects since it does not make any sense.

@TylerJewell
Copy link
Contributor

Let's discuss this. It was not expected from a user point of view. I think we made the system too smart. As a user I want all pt always visible as I may choose to install maven later and configure my own maven home.

@gazarenkov
Copy link

"to install maven later and configure my own maven home." - yes, that's what desktop env (IDE) user would expect. As a Codenvy user I would expect to choose right workspace template (factory, stack, whatever) and use it or make it myself once and forget, reproducing my workspace over and over again.

@TylerJewell
Copy link
Contributor

No - that is not true.

This is a viable scenario:

  1. Blank workspace.
  2. Blank pt.
  3. Install some additional maven software.
  4. Add maven PT.

We need to support this use case, otherwise, the product is confusing.

@gazarenkov
Copy link

Is not it possible if you restart workspace after step 3?

But it is not obvious to me why I would choose Codenvy over desktop to implement this scenario.

@TylerJewell
Copy link
Contributor

It is expected that if user chooses blank PT and blank project, then they expect our WS to behave just like desktop scenario. If user chooses a different kind of ws / stack / template, then maybe we can do special behaviors. But we have a few scenarios where we do things differently and the end user is not aware of it - cannot be notified, and so it comes across as bug. So best to make blank ws truly blank and turn off any special handling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants