[
https://issues.jboss.org/browse/JBIDE-19795?page=com.atlassian.jira.plugi...
]
Max Rydahl Andersen commented on JBIDE-19795:
---------------------------------------------
Have a preference for the location of node.
If preference is blank/empty, lookup bower in path, if it has a value use that instead.
If either of these fails show error message explaining to user he need to set this
property or make node available in the path that eclipse is running with.
Bower support
-------------
Key: JBIDE-19795
URL:
https://issues.jboss.org/browse/JBIDE-19795
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: javascript
Affects Versions: 4.3.0.Alpha2
Reporter: Ilya Buziuk
Assignee: Ilya Buziuk
Labels: new_and_noteworthy
Fix For: 4.3.0.Final
Need to have initial [Bower|http://bower.io/] tools support:
*The gist*
Bower tooling should initially support several bower API commands :
|Command||Description|
| *bower init* |creates a *bower.json* file|
|*bower install <package>*|installs packages to *bower_components* folder|
|*bower uninstall <package>*|uninstalls a package locally from *bower_components*
directory|
|*bower update* |updates installed packages to their newest version according to
*bower.json*|
Basically, the main idea of the implementation is the following:
Eclipse plugin that will execute *external* bower commands - implementation will fall
back on *native* bower installation via *ILaunchConfiguration*
Native bower tools must be preinstalled
*The main questions & proposals:*
1.
https://github.com/jbosstools/jbosstools-playground is probably the best place for
initial implementation of bower stuff (infrastructure / build etc.)
2. UI. should it be ILaunchShortcuts ("bower init" / "bower update"
etc.) + launch configuration enabled for projects with js nature?
3. Implementation details:
- the way of detecting bower? Should user point to it's installation dir and this
location will be used for IExternalToolConstants.ATTR_LOCATION (windows case:
*\user\AppData\Roaming\npm\node_modules\bower* )
- if bower was not detected / installed - "Error message with a link to the bower
website with installation details depending on the platform"
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)