Skip to content

Commit f4b9c58

Browse files
committed
build-source-zips and build-javadoc-zips added - useful for populating maven repository
1 parent c3ff2f8 commit f4b9c58

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

visualvm/build-nb.sh

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,40 @@ index 19a01429c9..0d8b86adef 100644
138138
+releasefilescopy=org.netbeans.nbbuild.extlibs.ReleaseFilesCopy
139139
+releasefilesextra=org.netbeans.nbbuild.extlibs.ReleaseFilesExtra
140140
+releasefileslicense=org.netbeans.nbbuild.extlibs.ReleaseFilesLicense
141+
diff --git a/harness/apisupport.harness/release/build.xml b/harness/apisupport.harness/release/build.xml
142+
index 9171e4ef9c..b9c0abf73a 100644
143+
--- a/harness/apisupport.harness/release/build.xml
144+
+++ b/harness/apisupport.harness/release/build.xml
145+
@@ -278,6 +278,17 @@
146+
</javadoc>
147+
</target>
148+
149+
+ <target name="javadoc-zip" depends="javadoc" description="Simple javadoc zip creation intended for use in maven repository.">
150+
+ <zip zipfile="${netbeans.javadoc.dir}/${code.name.base.dashes}.zip" basedir="${netbeans.javadoc.dir}/${code.name.base.dashes}"/>
151+
+ </target>
152+
+
153+
+ <target name="sources-zip" depends="build-init" description="Simple sources zip creation intended for use in maven repository.">
154+
+ <mkdir dir="${netbeans.zipped.sources.dir}"/>
155+
+ <zip zipfile="${netbeans.zipped.sources.dir}/${code.name.base.dashes}.zip">
156+
+ <zipfileset dir="${src.dir}" />
157+
+ </zip>
158+
+ </target>
159+
+
160+
<target name="javadoc-nb" depends="init,javadoc" if="netbeans.home">
161+
<nbbrowse file="${netbeans.javadoc.dir}/${code.name.base.dashes}/index.html"/>
162+
</target>
163+
diff --git a/platform/autoupdate.services/libsrc/org/netbeans/updater/resources/autoupdate-catalog-2_8.dtd b/platform/autoupdate.services/libsrc/org/netbeans/updater/resources/autoupdate-catalog-2_8.dtd
164+
index 074e63671515..0901373bf327 100644
165+
--- a/platform/autoupdate.services/libsrc/org/netbeans/updater/resources/autoupdate-catalog-2_8.dtd
166+
+++ b/platform/autoupdate.services/libsrc/org/netbeans/updater/resources/autoupdate-catalog-2_8.dtd
167+
@@ -64,6 +64,7 @@
168+
OpenIDE-Module-Name CDATA #REQUIRED
169+
OpenIDE-Module-Specification-Version CDATA #REQUIRED
170+
OpenIDE-Module-Implementation-Version CDATA #IMPLIED
171+
+ OpenIDE-Module-Build-Version CDATA #IMPLIED
172+
OpenIDE-Module-Module-Dependencies CDATA #IMPLIED
173+
OpenIDE-Module-Package-Dependencies CDATA #IMPLIED
174+
OpenIDE-Module-Java-Dependencies CDATA #IMPLIED
141175
EOF
142176
git status
143177

visualvm/build.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,4 +218,22 @@
218218
<nbbrowse file="build/javadoc/index.html"/>
219219
</target>
220220

221+
<!-- build source zips for selected modules - useful for populating maven repository only-->
222+
<target name="build-source-zips" depends="-init" description="Builds source zips for maven repository inclusion.">
223+
<property name="netbeans.zipped.sources.dir" location="${suite.build.dir}/source-zips" />
224+
225+
<subant target="sources-zip" failonerror="true" inheritall="true">
226+
<buildpath path="${modules.sorted}"/>
227+
</subant>
228+
</target>
229+
230+
<!-- build javadoc zips for selected modules - useful for populating maven repository only-->
231+
<target name="build-javadoc-zips" depends="-init" description="Builds javadoc zips for maven repository inclusion.">
232+
<property name="netbeans.javadoc.dir" location="${suite.build.dir}/javadoc" />
233+
234+
<subant target="javadoc-zip" failonerror="true" inheritall="true">
235+
<buildpath path="${modules.sorted}"/>
236+
</subant>
237+
</target>
238+
221239
</project>

0 commit comments

Comments
 (0)