--- a/apisupport.project/src/org/netbeans/modules/apisupport/project/universe/ModuleList.java +++ a/apisupport.project/src/org/netbeans/modules/apisupport/project/universe/ModuleList.java @@ -1175,6 +1175,7 @@ Map clusterDefs = clusterPropertiesFiles.get(nbroot); if (clusterDefs == null) { PropertyProvider pp = loadPropertiesFile(new File(nbroot, "nbbuild" + File.separatorChar + "cluster.properties")); // NOI18N + // XXX add contrib/contrib-modules.properties PropertyEvaluator clusterEval = PropertyUtils.sequentialPropertyEvaluator( PropertyUtils.fixedPropertyProvider(Collections.emptyMap()), pp); clusterDefs = clusterEval.getProperties(); --- a/nbbuild/antsrc/org/netbeans/nbbuild/CheckModuleConfigs.java +++ a/nbbuild/antsrc/org/netbeans/nbbuild/CheckModuleConfigs.java @@ -92,6 +92,7 @@ } File buildPropertiesFile = new File(nbroot, "nbbuild" + File.separatorChar + "build.properties"); File clusterPropertiesFile = new File(nbroot, "nbbuild" + File.separatorChar + "cluster.properties"); + // XXX add contrib/contrib-modules.properties File goldenFile = new File(nbroot, "nbbuild" + File.separatorChar + "build" + File.separatorChar + "generated" + File.separatorChar + "moduleconfigs.txt"); @SuppressWarnings("unchecked") Map properties = getProject().getProperties(); --- a/nbbuild/antsrc/org/netbeans/nbbuild/ModuleListParser.java +++ a/nbbuild/antsrc/org/netbeans/nbbuild/ModuleListParser.java @@ -196,6 +196,7 @@ Map timestampsAndSizes = new HashMap(); registerTimestampAndSize(new File(root, "nbbuild" + File.separatorChar + "cluster.properties"), timestampsAndSizes); registerTimestampAndSize(new File(root, "nbbuild" + File.separatorChar + "build.properties"), timestampsAndSizes); + // XXX add contrib/contrib-modules.properties registerTimestampAndSize(new File(root, "nbbuild" + File.separatorChar + "user.build.properties"), timestampsAndSizes); if (doFastScan) { if (project != null) { --- a/nbbuild/build.properties +++ a/nbbuild/build.properties @@ -269,6 +269,7 @@ contrib/core.registry,\ contrib/convertor,\ nbjunit +# XXX move contrib/* to contrib/contrib-modules.properties # List of old and deprecated APIs for building complete javadoc --- a/nbbuild/build.xml +++ a/nbbuild/build.xml @@ -65,6 +65,7 @@ + --- a/nbbuild/cluster.properties +++ a/nbbuild/cluster.properties @@ -245,6 +245,7 @@ nb.cluster.apisupport nb.cluster.testtools=\ contrib/jemmysupport +# XXX move contrib/* to contrib/contrib-modules.properties nb.cluster.ide.dir=ide11 nb.cluster.ide.depends=nb.cluster.platform --- a/nbbuild/default-properties.xml +++ a/nbbuild/default-properties.xml @@ -53,6 +53,7 @@ + --- a/nbbuild/javadoctools/template.xml +++ a/nbbuild/javadoctools/template.xml @@ -149,6 +149,7 @@ + --- a/nbbuild/monitor.xml +++ a/nbbuild/monitor.xml @@ -83,6 +83,7 @@ +