For many projects, Apache Ant is used as the build tool (Ant is used as the internal build tool for NetBeans projects). It is not uncommon for these projects to have custom Ant build scripts that are used to build, test, and deploy the projects.
Rather than having to amend the structure of existing projects, NetBeans provides the facility to create a Free-Form project. In a Free-Form project, NetBeans invokes Ant targets to perform build options.
The Ant script used in these types of projects must be managed independently of NetBeans, and any changes required to the build procedure must be directly defined within the projects' build script.
Free-Form projects are only recommended when an existing Ant project has ...