diff --git a/api.java/apichanges.xml b/api.java/apichanges.xml --- a/api.java/apichanges.xml +++ b/api.java/apichanges.xml @@ -76,6 +76,23 @@ + + + Introducing JavaClassPathConstants.COMPILE_ONLY + + + + + +

+ Added a new COMPILE_ONLY classpath type allowing project types to add + classpath resources which should be included in the complile classpath but should not + be inherited by runtime classpath. +

+
+ + +
Added SourceJavadocAttacher to allow clients to attach source (javadoc) roots to binary root diff --git a/api.java/manifest.mf b/api.java/manifest.mf --- a/api.java/manifest.mf +++ b/api.java/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.java/1 -OpenIDE-Module-Specification-Version: 1.38 +OpenIDE-Module-Specification-Version: 1.39 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/java/queries/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/api.java/src/org/netbeans/api/java/classpath/JavaClassPathConstants.java b/api.java/src/org/netbeans/api/java/classpath/JavaClassPathConstants.java --- a/api.java/src/org/netbeans/api/java/classpath/JavaClassPathConstants.java +++ b/api.java/src/org/netbeans/api/java/classpath/JavaClassPathConstants.java @@ -61,4 +61,10 @@ */ public static final String PROCESSOR_PATH = "classpath/processor"; + /** + * A part of the compilation classpath which is not included into runtime classpath. + * @since 1.39 + */ + public static final String COMPILE_ONLY = "classpath/compile_only"; + }