Can Java developers run a GUI builder outside the IDE and then use any other editor for the rest and then compile a project with Maven and the like?