[jbosstools-issues] [JBoss JIRA] (JBDS-3285) Easy Import of non-eclipse projects

Mickael Istria (JIRA) issues at jboss.org
Tue Apr 14 14:48:19 EDT 2015


    [ https://issues.jboss.org/browse/JBDS-3285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13059015#comment-13059015 ] 

Mickael Istria commented on JBDS-3285:
--------------------------------------

There is no clear priorities between frameworks/technologies/languages/buildtools.... Examples: Why would Gradle have priority over Maven, or vice-versa? And if a Maven project doesn't define a JavaScript plugin, does that make that we shouldn't enable JSDT on a given webapp which includes many JavaScript files? If we have Bower and Maven, which one should have priority? Should we also define some "work together" rules? Where would they be defined?
Dealing with priorities require every configurator to be aware of all other configurators in order to define priorities/compatibilities...
I've thought about it while designing the API, and I came to the conclusion that priorities are a quite complex and weak workaround for things don't work together. It's IMO more scalable to just assume that things have to work together.

About giving choice to the user about which configurator to use, this is already what the "legacy" import wizard has done for so many years. The less choice we give to user, the more useful is this tool.

> Easy Import of non-eclipse projects
> -----------------------------------
>
>                 Key: JBDS-3285
>                 URL: https://issues.jboss.org/browse/JBDS-3285
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Feature Request
>          Components: requirements, upstream
>    Affects Versions: 8.0.0.GA
>            Reporter: Burr Sutter
>            Assignee: Mickael Istria
>              Labels: usability
>             Fix For: 9.0.0.Alpha2
>
>         Attachments: import-me.zip
>
>
> As a Java EE developer, in some cases using Git for the first time (or only familiar with command line git), I find it very difficult to clone and import a project correctly into JBDS, having the appropriate facets configured, if it has a maven pom.xml, correctly setting the build path, where it is easily deployable to a localhost EAP instance.  
> The mission here is to make the Git experience much more user friendly.
> Progress/Status (updated progressively): https://wiki.eclipse.org/E4/UI/Smart_Import



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jbosstools-issues mailing list