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 47508

Summary: [40cat] Freeform Project: No way in GUI to associate F9 with a compile target
Product: projects Reporter: shemnon <shemnon>
Component: Generic InfrastructureAssignee: Jesse Glick <jglick>
Status: RESOLVED DUPLICATE    
Severity: blocker CC: johnjullion
Priority: P2    
Version: 4.x   
Hardware: PC   
OS: Windows ME/2000   
Issue Type: DEFECT Exception Reporter:

Description shemnon 2004-08-19 18:53:01 UTC
[ BUILD # : 200408121535 ]
[ JDK VERSION : J2SE 1.4.2_04 ]

As best as I can tell there is no way to associated the F9 key with any ant task to compile a particular file.  A major ergonimic negative with it comes to the free form project.

My recommendation is to add another line in th ebould and run properties page and wizard page labeled "compile" that will be run when buid->compile file is selected or "F9" is pressed.  This would use the project for the file that the focused file is in.
Comment 1 Jesse Glick 2004-08-19 20:11:45 UTC
No plans to put this in the GUI, at least not for 4.0. (The property
dialog for freeform projects might be expanded in future releases; the
main constraints are time to implement and test, since GUIs are much
slower and buggier to write; and the risk of bloating the GUI to the
point that simple and common things are hard to find with all the noise.)

However you can already bind this action ("compile.single") in the
project.xml; you need to specify an Ant property which will hold the
name of the file(s) to be compiled.

A guide for advanced customization of freeform projects is planned but
it is not available yet. You can get an idea of the possibilities with
these links:

http://www.netbeans.org/source/browse/performance/threaddemo/
http://www.netbeans.org/source/browse/ant/freeform/eg/simple/
Comment 2 shemnon 2004-08-19 21:24:47 UTC
What we absolutely need then is a document listing all of these "magic
names" and what pieces of the UI they match up to.
Comment 3 Jesse Glick 2004-08-20 17:41:22 UTC
Of course. As I said, it is under development. John Jullion is
preparing it I believe.
Comment 4 Marian Mirilovic 2005-12-22 14:31:30 UTC
very old issue resolved a long time ago, closing
Comment 5 shemnon 2005-12-22 15:37:20 UTC
No, this was not fixed a long time ago.  Still in GUI of 5.0 beta2 there is no
way to associate any compile task with the F9 Key.

The bug sin't that there is no way in general, but that there is no support in
the GUI for this.  This is also freform ant (in cast there is a difference)

If netbeans is not going to fix it close it as WONTFIX rather than claiming it
was resolved.
Comment 6 Jesse Glick 2005-12-22 18:31:10 UTC
See issue #46886 for background. As of 4.1 you can just press F9 and the IDE
should offer to generate a target for you and bind it. Also see

http://www.netbeans.org/kb/41/freeform-config.html

*** This issue has been marked as a duplicate of 46886 ***