cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

DOC 70 MavenAntSupportComparison

Ant and Maven support comparison in Netbeans 7.0

Author: Jaroslav Pospisil
Version: 1.0
Last update: 24/11/2008


General functionality (affects multiple areas)

J2EE feature Ant Maven
System specific issues OK ISSUE 153830
JDK 1.5 source level OK Done
JDK 1.6 source level OK Done
J2EE 1.3 support OK OK
J2EE 1.4 support OK Planned for some project types
JAVA EE 5 support OK Planned for some project types
JAVA EE 6 support Not implemented yet Planned for some project types
JAX-WS support OK Planned / JAVA EE5 support needed
JAX-RPC support OK Planned / JAVA EE5 support needed
Persistence support OK OK
Compile On Save OK Planned


Servers support

J2EE feature Ant Maven
Glassfish v2 J2EE support OK OK
Glassfish v3 J2EE support OK OK
Tomcat J2EE support OK OK
JBoss deployment OK OK
WebLogic deployment OK Not tested
WebSphere deployment OK Not tested


Projects support

J2EE feature Ant Maven
Create new Web Project OK OK
Build Web Project OK OK
Deploy Web Project OK Omitted/Different functionality in Ant and Maven
Run Web Project OK OK
Debug Web Project OK OK
Profile Web Project OK Don't work
Create new EAR project OK Planned
Build EAR Project OK Not tested
Deploy EAR Project OK Not tested
Run EAR Project OK Not tested
Debug EAR Project OK Not tested
Create new EJB project OK Planned
Build EJB Project OK Not tested
Deploy EJB Project OK Not tested
Run EJB Project OK Not tested
Debug EJB Project OK Not tested
Create new App client project OK Planned
Build App client Project OK Not tested
Deploy App client Project OK Not tested
Run App client Project OK Not tested
Debug App client Project OK Not tested
Create new Ruby, RoR project OK Not supported
Build Ruby, RoR Project OK Not supported
Deploy Ruby, RoR Project OK Not supported
Run Ruby, RoR Project OK Not supported
Debug Ruby, RoR Project OK Not supported
Create new Groovy, Grails project OK Only Groovy support/external plugin
Build Groovy, Grails Project OK Only Groovy support/external plugin
Deploy Groovy, Grails Project OK Only Groovy support/external plugin
Run Groovy, Grails Project OK Only Groovy support/external plugin
Debug Groovy, Grails Project OK Only Groovy support/external plugin


Files support

J2EE feature Ant Maven
Create new Java Class OK OK
Create new Java Package OK OK
Create new JSP Page OK OK
Create new HTML Page OK OK
Create new XHTML Page OK OK
Create new Servlet OK Done/ISSUE 153787
Create new Filter OK Done/ISSUE 153787
Create new CSS OK OK
Create new Javascript file OK OK
Create new JSON file OK OK
Create new Tag Handler OK Done/ISSUE 153787
Create new Tag Library Descriptor OK OK
Create new Tag File OK Planned / J2EE 1.4 support needed
Create new Web Application Listener OK ISSUE 153719
Create new Service Locator OK ISSUE 153787
Create new Caching Service Locator OK ISSUE 153787
Create new Entity Class OK OK
Create new Persistence Unit OK OK
Create new Database schema OK OK
Create new Session bean OK Done
Create new Entity Bean from Database OK Done
Create new Message Driven Bean OK Done


Frameworks support

J2EE feature Ant Maven
Spring support OK Done
Hibernate support OK Done
JSF support OK Done
VWJSF support OK Done
Struts support OK Done


Other features support

J2EE feature Ant Maven
JavaScript debugger in Web Project (Mozilla,IE) OK Not tested