This document lists changes made to the Ant Project API.
Fuller descriptions of all changes can be found below (follow links).
Not all deprecations are listed here, assuming that the deprecated APIs continue to essentially work. For a full deprecation list, please consult the Javadoc.
These API specification versions may be used to indicate that a module requires a certain API feature in order to function. For example, if you see here a feature you need which is labelled 1.20, your manifest should contain in its main attributes the line:
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.project.ant/1 > 1.20
org.netbeans.api.project.ant.AntArtifact
org.netbeans.spi.project.support.ant.ReferenceHelper
org.netbeans.spi.project.support.ant.ui.StoreGroup
AntProjectHelper.notifyDeleted()
. Added ReferenceHelper.fixReferences
.
StoreGroup
; made by: phrebejk; issues:
#49648
StoreGroup
which
is capable of creating Swing models for simple Ant project properties and
storing modified values back into properties.
AntArtifact
; made by: dkonecny; issues:
#47788
#50484
#50092
Several enhancements of AntArtifact
were implemented:
ReferenceHelper
was simplified as part of the implementation.
New schema was defined, but upgrade from old schema to new one is realized only after some new features are used. If project's artifact does not define any properties for artifact nor produce multiple outputs and Ant script lies under the project's directory then old schema is always used. Once project start using some of these new features the schema will be upgraded automatically to new version. This affects any project type which is using ant/project module.
ReferenceHelper
; made by: dkonecny; issues:
#49550
ReferenceHelper
should reuse external project folders as base
directories for references it creates where appropriate. The
new API allows addition or removal of these base folders.
To indicate that this is now considered a stable API, the major release version was incremented to 1 from 0.
Clients should begin requesting the new version to avoid a warning at startup.
Built on March 26 2007. | Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.