This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 142304 - Add Rake Targets process is a bit odd in first time use
Summary: Add Rake Targets process is a bit odd in first time use
Status: NEW
Alias: None
Product: ruby
Classification: Unclassified
Component: Rails (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@ruby
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-30 19:40 UTC by Chris Kutler
Modified: 2011-01-28 20:12 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Kutler 2008-07-30 19:40:28 UTC
Here are current instructions for the "Add Rake Targets to Support App Server Deployment" checkbox:

"If you are using JRuby and you expect to package your application in a web archive (WAR) file, you can select the Add
Rake Targets to Support App Server Deployment checkbox to include the Warbler gem and to add war: Rake tasks to the
project. If you check this box and you don’t have the Warbler gem, the IDE disables the Finish button.  When you get to
the final page, you can click the Install Warbler button to install the gem. After you install the gem, the IDE enables
the Finish button."

When reviewing this text, Brian wrote "This seems pretty broken to me. Ideally, the "Add Rake Targets to Support App
Server Deployment" option would be grayed out with a option to install the Warbler gem. This would also be consistent w/
how the Fast Ruby Debugger support behaves."
Comment 1 Chris Kutler 2008-09-16 16:51:30 UTC
It might be confusing to users that when they select the Add Rake Targets check box they do not know that this check box
is associated with Warbler. When they get to the last page they won't know that they need to install Warbler, that is
that Warbler is associated with Rake Targets to create a WAR file.