What is a good constellation of tools for developing Java and Javascript web-applications?
- Editing the code: syntax highlight, code completition, outline. (Java, JavaScript files at one IDE.)
- JavaScript Debugging.
- Build process: compiling java classes, compressing JavaScript files, assembling WAR, etc. (Ant tasks, Maven plugins for JavaScript)
- Running Javascript unit tests with or without browsers.
- Continuous integration. Running integration tests. (Maybe for different browsers.)
- Dependency management for JavaScript files also nice to have.