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.
Summary: | Ant build scripts should have CompilerCookie and ExecCookie | ||
---|---|---|---|
Product: | projects | Reporter: | Jesse Glick <jglick> |
Component: | Ant | Assignee: | Jesse Glick <jglick> |
Status: | CLOSED FIXED | ||
Severity: | major | CC: | jtulach |
Priority: | P3 | ||
Version: | 3.x | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 7912 |
Description
Jesse Glick
2000-10-24 11:37:36 UTC
Use of the compilation engine, in particular, would improve error reporting during a build: e.g. highlighting of erroneous source lines, more uniform hyperlinking, column number handling, etc. Not clear if all features of the execution engine are still available when using the compilation engine, however, specifically fine-grained control over hyperlinking behavior. In progress (not for 3.1). Fixed in the trunk (not yet documented). Implemented a compiler type for Ant scripts (configurable targets for compile/build/clean); executor for Ant scripts (configurable target); Execute works on targets within the script; extra compiler type for other files, which will invoke Ant to compile them (configurable targets as above, and also either configure a specific script or by default search for it according to Ant conventions). No direct use of compilation engine to handle hyperlinking, etc.--still done manually (probably cannot be changed easily). No interaction with Set Arguments at the moment (not clear that it would be useful), but ability to set custom Ant properties, as well as verbosity level and maybe similar options, is planned. No default script for the project; but you may set up an indirect compiler pointing to a script of your choice, and set that as the default compiler for all Java sources in the project (for example). Verified Resolved for 3.3.x or earlier, no new info since then -> closing. |