Skip to content

Commit 13727dc

Browse files
committed
Fixed update site generation.
1 parent 0e048fa commit 13727dc

File tree

6 files changed

+16
-21
lines changed

6 files changed

+16
-21
lines changed

build.xml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<description>Builds the module suite tmc-netbeans.</description>
77
<import file="nbproject/build-impl.xml"/>
88

9-
<property name="mavenmodules-builddir" value="maven-wrapper/target/nbm/netbeans/extra"/>
9+
<!-- Pull maven wrapper into the 'mavenmodules' cluster. Build it first if needed. -->
1010

1111
<target name="-check-mavenmodules">
1212
<uptodate property="mavenmodules.uptodate"
@@ -22,7 +22,7 @@
2222
</exec>
2323
<delete dir="mavenmodules"/>
2424
<copy todir="mavenmodules">
25-
<fileset dir="${mavenmodules-builddir}"/>
25+
<fileset dir="maven-wrapper/target/nbm/netbeans/extra"/>
2626
</copy>
2727
</target>
2828

@@ -32,4 +32,15 @@
3232

3333
<target name="build" depends="-build-mavenmodules,suite.build"/>
3434
<target name="clean" depends="suite.clean,-clean-mavenmodules"/>
35+
36+
<!-- Include maven-wrapper NBM in autoupdate site. -->
37+
<target name="nbms" depends="-init,branding,release,-hide-excluded-modules" description="Build NBMs and an Auto Update site descriptor for all modules in the suite.">
38+
<mkdir dir="${suite.build.dir}/updates"/>
39+
<copy todir="${suite.build.dir}/updates">
40+
<fileset dir="maven-wrapper/target/nbm">
41+
<include name="*.nbm"/>
42+
</fileset>
43+
</copy>
44+
<antcall target="suite.nbms"/>
45+
</target>
3546
</project>

maven-wrapper/src/main/nbm/manifest.mf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ Manifest-Version: 1.0
22
OpenIDE-Module: fi.helsinki.cs.tmc.maven.wrapper
33
OpenIDE-Module-Localizing-Bundle: fi/helsinki/cs/tmc/maven/wrapper/Bundle.properties
44
OpenIDE-Module-Specification-Version: 1.0
5+
AutoUpdate-Show-In-Client: false

maven-wrapper/src/main/resources/fi/helsinki/cs/tmc/maven/wrapper/Bundle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@
33
#OpenIDE-Module-Short-Description=
44
#OpenIDE-Module-Long-Description=
55
#OpenIDE-Module-Display-Category=
6+
OpenIDE-Module-Name: TMC Maven Wrapper
7+
OpenIDE-Module-Display-Category=Education

tmc-plugin/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
/build
22
/nbproject/private
33
/src/fi/helsinki/cs/tmc/tailoring/SelectedTailoring.properties
4-
/update_site.properties

tmc-plugin/build.xml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,4 @@
55
<project name="tmc-netbeans" default="netbeans" basedir=".">
66
<description>Builds, tests, and runs the project.</description>
77
<import file="nbproject/build-impl.xml"/>
8-
9-
<property file="update_site.properties" />
10-
<target name="update-site" description="Make an update site" depends="nbm">
11-
<fail unless="updates.base.url">Please set updates.base.url in update_site.properties</fail>
12-
<pathfileset id="updater.jar">
13-
<path refid="cluster.path.id"/>
14-
<filename name="modules/ext/updater.jar"/>
15-
</pathfileset>
16-
<makeupdatedesc desc="${build.dir}/updates.xml" distbase="${updates.base.url}" automaticgrouping="true" uselicenseurl="false">
17-
<fileset dir="${build.dir}">
18-
<include name="*.nbm"/>
19-
</fileset>
20-
<updaterjar>
21-
<resources refid="updater.jar"/>
22-
</updaterjar>
23-
</makeupdatedesc>
24-
</target>
258
</project>

tmc-plugin/update_site.properties.example

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)