This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 13850
Collapse All | Expand All

(-)ant/build.xml (-4 / +1 lines)
Lines 96-102 Link Here
96
  <target name="nbm" depends="netbeans" description="Build module NBM file.">
96
  <target name="nbm" depends="netbeans" description="Build module NBM file.">
97
    <makenbm file="ant.nbm"
97
    <makenbm file="ant.nbm"
98
             topdir="."
98
             topdir="."
99
             manifest="manifest-subst.mf"
99
             module="netbeans/modules/ant.jar"
100
             homepage="http://ant.${homepage.base}/"
100
             homepage="http://ant.${homepage.base}/"
101
             distribution="http://${dist.base}/ant.nbm">
101
             distribution="http://${dist.base}/ant.nbm">
102
      <license name="ant-license.txt">
102
      <license name="ant-license.txt">
Lines 105-113 Link Here
105
        For the Ant runtime and manual:
105
        For the Ant runtime and manual:
106
        <file location="Ant_License"/>
106
        <file location="Ant_License"/>
107
      </license>
107
      </license>
108
      <description>
109
        Support for Ant build scripts.
110
      </description>
111
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
108
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
112
    </makenbm>
109
    </makenbm>
113
  </target>
110
  </target>
(-)apisupport/build.xml (-2 / +2 lines)
Lines 116-122 Link Here
116
  <target name="main-nbm" depends="netbeans">
116
  <target name="main-nbm" depends="netbeans">
117
    <makenbm file="apisupport.nbm"
117
    <makenbm file="apisupport.nbm"
118
             topdir="."
118
             topdir="."
119
             manifest="manifest-subst.mf"
119
             module="netbeans/modules/apisupport.jar"
120
             homepage="http://apisupport.${homepage.base}/"
120
             homepage="http://apisupport.${homepage.base}/"
121
             distribution="http://${dist.base}/apisupport.nbm">
121
             distribution="http://${dist.base}/apisupport.nbm">
122
      <license file="${license.file}"/>
122
      <license file="${license.file}"/>
Lines 133-139 Link Here
133
    </copy>
133
    </copy>
134
    <makenbm file="apisupport-ant.nbm"
134
    <makenbm file="apisupport-ant.nbm"
135
             topdir="ant-nbm-tmp"
135
             topdir="ant-nbm-tmp"
136
             manifest="apisupport-ant-subst.mf"
136
             module="netbeans/modules/apisupport-ant.jar"
137
             homepage="http://apisupport.${homepage.base}/"
137
             homepage="http://apisupport.${homepage.base}/"
138
             distribution="http://${dist.base}/apisupport-ant.nbm">
138
             distribution="http://${dist.base}/apisupport-ant.nbm">
139
      <license file="${license.file}"/>
139
      <license file="${license.file}"/>
(-)apisupport/lite/build.xml (-1 / +1 lines)
Lines 62-68 Link Here
62
  <target name="nbm" depends="netbeans">
62
  <target name="nbm" depends="netbeans">
63
    <makenbm file="../apisupport-lite.nbm"
63
    <makenbm file="../apisupport-lite.nbm"
64
             topdir="."
64
             topdir="."
65
             manifest="../apisupport-lite-subst.mf"
65
             module="netbeans/modules/apisupport-lite.jar"
66
             homepage="http://apisupport.${homepage.base}/"
66
             homepage="http://apisupport.${homepage.base}/"
67
             distribution="http://${dist.base}/apisupport-lite.nbm">
67
             distribution="http://${dist.base}/apisupport-lite.nbm">
68
      <license file="${license.file}"/>
68
      <license file="${license.file}"/>
(-)applet/build.xml (-1 / +1 lines)
Lines 58-64 Link Here
58
  <target name="nbm" depends="netbeans">
58
  <target name="nbm" depends="netbeans">
59
    <makenbm file="applet.nbm"
59
    <makenbm file="applet.nbm"
60
             topdir="."
60
             topdir="."
61
             manifest="manifest-subst.mf"
61
             module="netbeans/modules/applet.jar"
62
             homepage="http://applet.${homepage.base}/"
62
             homepage="http://applet.${homepage.base}/"
63
             distribution="http://${dist.base}/applet.nbm">
63
             distribution="http://${dist.base}/applet.nbm">
64
      <license file="${license.file}"/>
64
      <license file="${license.file}"/>
(-)autoupdate/build.xml (-1 / +1 lines)
Lines 89-95 Link Here
89
  <target name="nbm" depends="netbeans">
89
  <target name="nbm" depends="netbeans">
90
    <makenbm file="autoupdate.nbm"
90
    <makenbm file="autoupdate.nbm"
91
             topdir="."
91
             topdir="."
92
             manifest="manifest-subst.mf"
92
             module="netbeans/modules/autoupdate.jar"
93
             homepage="http://${homepage.base}/"
93
             homepage="http://${homepage.base}/"
94
             distribution="http://{dist.base}/autoupdate.nbm">
94
             distribution="http://{dist.base}/autoupdate.nbm">
95
      <license file="${license.file}"/>
95
      <license file="${license.file}"/>
(-)beans/build.xml (-5 / +1 lines)
Lines 57-70 Link Here
57
  <target name="nbm" depends="netbeans">
57
  <target name="nbm" depends="netbeans">
58
    <makenbm file="beans.nbm"
58
    <makenbm file="beans.nbm"
59
             topdir="."
59
             topdir="."
60
             manifest="manifest-subst.mf"
60
             module="netbeans/modules/beans.jar"
61
             homepage="http://beans.${homepage.base}/"
61
             homepage="http://beans.${homepage.base}/"
62
             distribution="http://${dist.base}/beans.nbm">
62
             distribution="http://${dist.base}/beans.nbm">
63
      <license file="${license.file}"/>
63
      <license file="${license.file}"/>
64
      <description>
65
        Development of JavaBeans components, including bean
66
        properties, info, and event sets.
67
      </description>
68
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
64
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
69
    </makenbm>
65
    </makenbm>
70
  </target>
66
  </target>
(-)classfile/build.xml (-4 / +1 lines)
Lines 46-58 Link Here
46
  <target name="nbm" depends="netbeans">
46
  <target name="nbm" depends="netbeans">
47
    <makenbm file="classfile.nbm"
47
    <makenbm file="classfile.nbm"
48
             topdir="."
48
             topdir="."
49
             manifest="manifest-subst.mf"
49
             module="netbeans/modules/autoload/classfile.jar"
50
             homepage="http://classfile.${homepage.base}/"
50
             homepage="http://classfile.${homepage.base}/"
51
             distribution="http://${dist.base}/classfile.nbm">
51
             distribution="http://${dist.base}/classfile.nbm">
52
      <license file="${license.file}"/>
52
      <license file="${license.file}"/>
53
      <description>
54
        Query all aspects of specified classfiles.
55
      </description>
56
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
53
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
57
    </makenbm>
54
    </makenbm>
58
  </target>
55
  </target>
(-)clazz/build.xml (-4 / +1 lines)
Lines 54-69 Link Here
54
  <target name="nbm" depends="netbeans">
54
  <target name="nbm" depends="netbeans">
55
    <makenbm file="clazz.nbm"
55
    <makenbm file="clazz.nbm"
56
             topdir="."
56
             topdir="."
57
             manifest="manifest-subst.mf"
57
             module="netbeans/modules/clazz.jar"
58
             homepage="http://clazz.${homepage.base}/"
58
             homepage="http://clazz.${homepage.base}/"
59
             distribution="http://{dist.base}/clazz.nbm">
59
             distribution="http://{dist.base}/clazz.nbm">
60
      <license file="${license.file}"/>
60
      <license file="${license.file}"/>
61
      <description>
62
        Sourceless Java classes and serialized JavaBeans components.
63
      </description>
64
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
61
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
65
    </makenbm>
62
    </makenbm>
66
  </target>
63
  </target>
(-)corba/build.xml (-4 / +1 lines)
Lines 138-150 Link Here
138
  <target name="nbm" depends="netbeans">
138
  <target name="nbm" depends="netbeans">
139
    <makenbm file="corba.nbm"
139
    <makenbm file="corba.nbm"
140
             topdir="."
140
             topdir="."
141
             manifest="manifest-subst.mf"
141
             module="netbeans/modules/corba.jar"
142
             homepage="http://corba.${homepage.base}/corba.html"
142
             homepage="http://corba.${homepage.base}/corba.html"
143
             distribution="http://${dist.base}/corba.nbm" >
143
             distribution="http://${dist.base}/corba.nbm" >
144
      <license file="${license.file}" />
144
      <license file="${license.file}" />
145
      <description>
146
        CORBA ...
147
      </description>
148
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
145
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
149
    </makenbm>
146
    </makenbm>
150
  </target>
147
  </target>
(-)cpp/build.xml (-5 / +1 lines)
Lines 79-92 Link Here
79
    <!-- Make one NBM with both module JARs. -->
79
    <!-- Make one NBM with both module JARs. -->
80
    <makenbm file="cpp.nbm"
80
    <makenbm file="cpp.nbm"
81
             topdir="."
81
             topdir="."
82
             manifest="manifest-subst.mf"
82
             module="netbeans/modules/cpp.jar"
83
             homepage="http://cpp.${homepage.base}/"
83
             homepage="http://cpp.${homepage.base}/"
84
             distribution="http://${dist.base}/cpp.nbm">
84
             distribution="http://${dist.base}/cpp.nbm">
85
      <license file="${license.file}"/>
85
      <license file="${license.file}"/>
86
      <description>
87
        Editing of cpp files (resource bundles), including a
88
        table-oriented view with keys and locales.
89
      </description>
90
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
86
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
91
    </makenbm>
87
    </makenbm>
92
  </target>
88
  </target>
(-)cpplite/build.xml (-8 / +1 lines)
Lines 123-139 Link Here
123
  <target name="nbm" depends="netbeans">
123
  <target name="nbm" depends="netbeans">
124
    <makenbm file="cpplite.nbm"
124
    <makenbm file="cpplite.nbm"
125
             topdir="."
125
             topdir="."
126
             manifest="manifest-subst.mf"
126
             module="netbeans/modules/cpplite.jar"
127
             homepage="http://cpplite.${homepage.base}/"
127
             homepage="http://cpplite.${homepage.base}/"
128
             distribution="http://${dist.base}/cpplite.nbm">
128
             distribution="http://${dist.base}/cpplite.nbm">
129
      <license file="${license.file}"/>
129
      <license file="${license.file}"/>
130
      <description>
131
        Lightweight support for C/C++.
132
        It supports editting, compiling and linking of executables and static
133
        linked libraries.
134
        Homepage: http://cpplite.netbeans.org
135
        Tutorial: http://cpplite.netbeans.org/docs/tutorial.html
136
      </description>
137
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
130
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
138
    </makenbm>
131
    </makenbm>
139
  </target>
132
  </target>
(-)cpplite/manifest.mf (+5 lines)
Lines 3-8 Link Here
3
OpenIDE-Module-Install: org/netbeans/modules/cpplite/CPPModule.class
3
OpenIDE-Module-Install: org/netbeans/modules/cpplite/CPPModule.class
4
OpenIDE-Module-Name: CPP support
4
OpenIDE-Module-Name: CPP support
5
OpenIDE-Module-Short-Description: Supports work with C/C++ files.
5
OpenIDE-Module-Short-Description: Supports work with C/C++ files.
6
OpenIDE-Module-Long-Description: Lightweight support for C/C++.
7
  It supports editing, compiling and linking of executables and static
8
  linked libraries.
9
  Homepage: http://cpplite.netbeans.org/
10
  Tutorial: http://cpplite.netbeans.org/docs/tutorial.html
6
OpenIDE-Module-Display-Category: C/C++
11
OpenIDE-Module-Display-Category: C/C++
7
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
12
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
8
OpenIDE-Module-Specification-Version: 1.4
13
OpenIDE-Module-Specification-Version: 1.4
(-)db/build.xml (-4 / +1 lines)
Lines 103-115 Link Here
103
  <target name="nbm" depends="netbeans">
103
  <target name="nbm" depends="netbeans">
104
    <makenbm file="db.nbm"
104
    <makenbm file="db.nbm"
105
             topdir="."
105
             topdir="."
106
             manifest="manifest-subst.mf"
106
             module="netbeans/modules/db.jar"
107
             homepage="http://${homepage.base}/db.html"
107
             homepage="http://${homepage.base}/db.html"
108
             distribution="${dist.base}/db.nbm">
108
             distribution="${dist.base}/db.nbm">
109
      <license file="${license.file}"/>
109
      <license file="${license.file}"/>
110
      <description>
111
        Database Explorer
112
      </description>
113
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
110
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
114
    </makenbm>
111
    </makenbm>
115
  </target>
112
  </target>
(-)debuggercore/build.xml (-4 / +1 lines)
Lines 57-69 Link Here
57
  <target name="nbm" depends="netbeans">
57
  <target name="nbm" depends="netbeans">
58
    <makenbm file="debuggercore.nbm"
58
    <makenbm file="debuggercore.nbm"
59
             topdir="."
59
             topdir="."
60
             manifest="manifest-subst.mf"
60
             module="netbeans/modules/autoload/debuggerCore.jar"
61
             homepage="http://debuggercore.${homepage.base}/"
61
             homepage="http://debuggercore.${homepage.base}/"
62
             distribution="http://${dist.base}/debuggercore.nbm">
62
             distribution="http://${dist.base}/debuggercore.nbm">
63
      <license file="${license.file}"/>
63
      <license file="${license.file}"/>
64
      <description>
65
        Foundation for the IDE's debugger.
66
      </description>
67
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
64
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
68
    </makenbm>
65
    </makenbm>
69
  </target>
66
  </target>
(-)debuggerjpda/build.xml (-6 / +1 lines)
Lines 72-86 Link Here
72
  <target name="nbm" depends="check,netbeans" if="jpda">
72
  <target name="nbm" depends="check,netbeans" if="jpda">
73
    <makenbm file="debuggerjpda.nbm"
73
    <makenbm file="debuggerjpda.nbm"
74
             topdir="."
74
             topdir="."
75
             manifest="manifest-subst.mf"
75
             module="netbeans/modules/jpdaDebugger.jar"
76
             homepage="http://debuggerjpda.${homepage.base}/"
76
             homepage="http://debuggerjpda.${homepage.base}/"
77
             distribution="http://${dist.base}/debuggerjpda.nbm">
77
             distribution="http://${dist.base}/debuggerjpda.nbm">
78
      <license file="${license.file}"/>
78
      <license file="${license.file}"/>
79
      <description>
80
        JPDA (Java Platform Debugger Architecture) debugger support.
81
        Requires that you have jpda.jar installed (or are using JDK
82
        1.3).
83
      </description>
84
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
79
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
85
    </makenbm>
80
    </makenbm>
86
  </target>
81
  </target>
(-)debuggertools/build.xml (-4 / +1 lines)
Lines 65-77 Link Here
65
  <target name="nbm" depends="check,netbeans" if="jdk11_debugger">
65
  <target name="nbm" depends="check,netbeans" if="jdk11_debugger">
66
    <makenbm file="debuggertools.nbm"
66
    <makenbm file="debuggertools.nbm"
67
             topdir="."
67
             topdir="."
68
             manifest="manifest-subst.mf"
68
             module="netbeans/modules/toolsDebugger.jar"
69
             homepage="http://debuggertools.${homepage.base}/"
69
             homepage="http://debuggertools.${homepage.base}/"
70
             distribution="http://${dit.base}/debuggertools.nbm">
70
             distribution="http://${dit.base}/debuggertools.nbm">
71
      <license file="${license.file}"/>
71
      <license file="${license.file}"/>
72
      <description>
73
        Debugger based on old-style tools debugger in JSDK.
74
      </description>
75
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
72
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
76
    </makenbm>
73
    </makenbm>
77
  </target>
74
  </target>
(-)editor/build.xml (-4 / +1 lines)
Lines 78-90 Link Here
78
  <target name="nbm" depends="netbeans">
78
  <target name="nbm" depends="netbeans">
79
    <makenbm file="editor.nbm"
79
    <makenbm file="editor.nbm"
80
             topdir="."
80
             topdir="."
81
             manifest="manifest-subst.mf"
81
             module="netbeans/modules/editor.jar"
82
             homepage="http://editor.${homepage.base}/"
82
             homepage="http://editor.${homepage.base}/"
83
             distribution="http://{dist.base}/editor.nbm">
83
             distribution="http://{dist.base}/editor.nbm">
84
      <license file="${license.file}"/>
84
      <license file="${license.file}"/>
85
      <description>
86
        IDE's standard source editor.
87
      </description>
88
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
85
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
89
    </makenbm>
86
    </makenbm>
90
  </target>
87
  </target>
(-)extbrowser/build.xml (-1 / +1 lines)
Lines 67-73 Link Here
67
  <target name="nbm" depends="netbeans">
67
  <target name="nbm" depends="netbeans">
68
    <makenbm file="extbrowser.nbm"
68
    <makenbm file="extbrowser.nbm"
69
             topdir="."
69
             topdir="."
70
             manifest="manifest-subst.mf"
70
             module="netbeans/modules/extbrowser.jar"
71
             homepage="http://extbrowser.${homepage.base}/"
71
             homepage="http://extbrowser.${homepage.base}/"
72
             distribution="http://${dist.base}/extbrowser.nbm">
72
             distribution="http://${dist.base}/extbrowser.nbm">
73
      <license file="${license.file}"/>
73
      <license file="${license.file}"/>
(-)externaleditor/build.xml (-4 / +1 lines)
Lines 95-107 Link Here
95
  <target name="nbm" depends="netbeans">
95
  <target name="nbm" depends="netbeans">
96
    <makenbm file="externaleditor.nbm"
96
    <makenbm file="externaleditor.nbm"
97
             topdir="."
97
             topdir="."
98
             manifest="manifest-subst.mf"
98
             module="netbeans/modules/externaleditor.jar"
99
             homepage="http://externaleditor.${homepage.base}/"
99
             homepage="http://externaleditor.${homepage.base}/"
100
             distribution="http://${dist.base}/externaleditor.nbm">
100
             distribution="http://${dist.base}/externaleditor.nbm">
101
      <license file="${license.file}"/>
101
      <license file="${license.file}"/>
102
      <description>
103
        Support for XEmacs, Vim and other external editors as the IDE's editor.
104
      </description>
105
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
102
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
106
    </makenbm>
103
    </makenbm>
107
  </target>
104
  </target>
(-)externaleditor/src/org/netbeans/modules/externaleditor/Bundle.properties (-1 / +1 lines)
Lines 6-12 Link Here
6
# manifest localization
6
# manifest localization
7
7
8
OpenIDE-Module-Name=External Editor Support
8
OpenIDE-Module-Name=External Editor Support
9
9
OpenIDE-Module-Long-Description=Support for XEmacs, Vim and other external editors as the IDE's editor.
10
10
11
############################################################################
11
############################################################################
12
## Error messages;  ERR_ goes to stderr, EXC_ is in exception, EMSG_ is the
12
## Error messages;  ERR_ goes to stderr, EXC_ is in exception, EMSG_ is the
(-)filecopy/build.xml (-4 / +1 lines)
Lines 74-86 Link Here
74
  <target name="nbm" depends="netbeans">
74
  <target name="nbm" depends="netbeans">
75
    <makenbm file="filecopy.nbm"
75
    <makenbm file="filecopy.nbm"
76
             topdir="."
76
             topdir="."
77
             manifest="manifest-subst.mf"
77
             module="netbeans/modules/filecopy.jar"
78
             homepage="http://filecopy.${homepage.base}"
78
             homepage="http://filecopy.${homepage.base}"
79
             distribution="${dist.base}/filecopy.nbm">
79
             distribution="${dist.base}/filecopy.nbm">
80
      <license file="${license.file}"/>
80
      <license file="${license.file}"/>
81
      <description>
82
        Filecopy module
83
      </description>
84
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
81
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
85
    </makenbm>
82
    </makenbm>
86
  </target>
83
  </target>
(-)form/build.xml (-4 / +1 lines)
Lines 70-82 Link Here
70
  <target name="nbm" depends="netbeans">
70
  <target name="nbm" depends="netbeans">
71
    <makenbm file="form.nbm"
71
    <makenbm file="form.nbm"
72
             topdir="."
72
             topdir="."
73
             manifest="manifest-subst.mf"
73
             module="netbeans/modules/form.jar"
74
             homepage="http://form.${homepage.base}/"
74
             homepage="http://form.${homepage.base}/"
75
             distribution="http://${dist.base}/form.nbm">
75
             distribution="http://${dist.base}/form.nbm">
76
      <license file="${license.file}"/>
76
      <license file="${license.file}"/>
77
      <description>
78
        The visual Form Editor.
79
      </description>
80
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
77
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
81
    </makenbm>
78
    </makenbm>
82
  </target>
79
  </target>
(-)freestylebrowser/build.xml (-4 / +1 lines)
Lines 57-69 Link Here
57
  <target name="nbm" depends="netbeans">
57
  <target name="nbm" depends="netbeans">
58
    <makenbm file="freestylebrowser.nbm"
58
    <makenbm file="freestylebrowser.nbm"
59
             topdir="."
59
             topdir="."
60
             manifest="manifest-subst.mf"
60
             module="netbeans/modules/freestylebrowser.jar"
61
             homepage="http://freestylebrowser.${homepage.base}/"
61
             homepage="http://freestylebrowser.${homepage.base}/"
62
             distribution="http://${dist.base}/freestylebrowser.nbm">
62
             distribution="http://${dist.base}/freestylebrowser.nbm">
63
      <license file="${license.file}"/>
63
      <license file="${license.file}"/>
64
      <description>
65
        New Object Browser for NetBeans
66
      </description>
67
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
64
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
68
    </makenbm>
65
    </makenbm>
69
  </target>
66
  </target>
(-)html/build.xml (-1 / +1 lines)
Lines 55-61 Link Here
55
  <target name="nbm" depends="netbeans">
55
  <target name="nbm" depends="netbeans">
56
    <makenbm file="html.nbm"
56
    <makenbm file="html.nbm"
57
             topdir="."
57
             topdir="."
58
             manifest="manifest-subst.mf"
58
             module="netbeans/modules/html.jar"
59
             homepage="http://html.${homepage.base}/"
59
             homepage="http://html.${homepage.base}/"
60
             distribution="http://${dist.base}/html.nbm">
60
             distribution="http://${dist.base}/html.nbm">
61
      <license file="${license.file}"/>
61
      <license file="${license.file}"/>
(-)httpserver/build.xml (-1 / +1 lines)
Lines 68-74 Link Here
68
  <target name="nbm" depends="netbeans">
68
  <target name="nbm" depends="netbeans">
69
    <makenbm file="httpserver.nbm"
69
    <makenbm file="httpserver.nbm"
70
             topdir="."
70
             topdir="."
71
             manifest="manifest-subst.mf"
71
             module="netbeans/modules/httpserver.jar"
72
             homepage="http://httpserver.${hompage.base}/"
72
             homepage="http://httpserver.${hompage.base}/"
73
             distribution="http://${dist.base}/httpserver.nbm">
73
             distribution="http://${dist.base}/httpserver.nbm">
74
      <license file="${license.file}"/>
74
      <license file="${license.file}"/>
(-)i18n/build.xml (-4 / +1 lines)
Lines 85-97 Link Here
85
  <target name="nbm" depends="netbeans">
85
  <target name="nbm" depends="netbeans">
86
    <makenbm file="i18n.nbm"
86
    <makenbm file="i18n.nbm"
87
             topdir="."
87
             topdir="."
88
             manifest="manifest-subst.mf"
88
             module="netbeans/modules/i18n.jar"
89
             homepage="http://i18n.${homepage.base}/"
89
             homepage="http://i18n.${homepage.base}/"
90
             distribution="http://${dist.base}/i18n.nbm">
90
             distribution="http://${dist.base}/i18n.nbm">
91
      <license file="${license.file}"/>
91
      <license file="${license.file}"/>
92
      <description>
93
        Internationalization wizard.
94
      </description>
95
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
92
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
96
    </makenbm>
93
    </makenbm>
97
  </target>
94
  </target>
(-)icebrowser/build.xml (-1 / +1 lines)
Lines 67-73 Link Here
67
  <target name="nbm" depends="netbeans">
67
  <target name="nbm" depends="netbeans">
68
    <makenbm file="icebrowser.nbm"
68
    <makenbm file="icebrowser.nbm"
69
             topdir="."
69
             topdir="."
70
             manifest="manifest-subst.mf"
70
             module="netbeans/modules/icebrowser.jar"
71
             homepage="http://icebrowser.${homepage.base}/"
71
             homepage="http://icebrowser.${homepage.base}/"
72
             distribution="http://${dist.base}/icebrowser.nbm">
72
             distribution="http://${dist.base}/icebrowser.nbm">
73
      <license file="${license.file}"/>
73
      <license file="${license.file}"/>
(-)image/build.xml (-4 / +1 lines)
Lines 54-66 Link Here
54
  <target name="nbm" depends="netbeans">
54
  <target name="nbm" depends="netbeans">
55
    <makenbm file="image.nbm"
55
    <makenbm file="image.nbm"
56
             topdir="."
56
             topdir="."
57
             manifest="manifest-subst.mf"
57
             module="netbeans/modules/image.jar"
58
             homepage="http://image.${homepage.base}/"
58
             homepage="http://image.${homepage.base}/"
59
             distribution="http://${dist.base}/image.nbm">
59
             distribution="http://${dist.base}/image.nbm">
60
      <license file="${license.file}"/>
60
      <license file="${license.file}"/>
61
      <description>
62
        Provides support for viewing images such as GIFs and JPEGs in the IDE.
63
      </description>
64
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
61
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
65
    </makenbm>
62
    </makenbm>
66
  </target>
63
  </target>
(-)innertesters/build.xml (-1 / +1 lines)
Lines 61-67 Link Here
61
  <target name="nbm" depends="netbeans">
61
  <target name="nbm" depends="netbeans">
62
    <makenbm file="innertesters.nbm"
62
    <makenbm file="innertesters.nbm"
63
             topdir="."
63
             topdir="."
64
             manifest="manifest-subst.mf"
64
             module="netbeans/modules/innertesters.jar"
65
             homepage="http://innertesters.${homepage.base}/"
65
             homepage="http://innertesters.${homepage.base}/"
66
             distribution="http://${dist.base}/innertesters.nbm">
66
             distribution="http://${dist.base}/innertesters.nbm">
67
      <license file="${license.file}"/>
67
      <license file="${license.file}"/>
(-)itutor/build.xml (-4 / +1 lines)
Lines 50-62 Link Here
50
  <target name="nbm" depends="netbeans">
50
  <target name="nbm" depends="netbeans">
51
    <makenbm file="itutor.nbm"
51
    <makenbm file="itutor.nbm"
52
             topdir="."
52
             topdir="."
53
             manifest="manifest-subst.mf"
53
             manifest="netbeans/modules/itutor.jar"
54
             homepage="http://itutor.netbeans.org/"
54
             homepage="http://itutor.netbeans.org/"
55
             distribution="http://www.netbeans.org/download/nbms/40/itutor.nbm">
55
             distribution="http://www.netbeans.org/download/nbms/40/itutor.nbm">
56
      <license file="../nbbuild/standard-nbm-license.txt"/>
56
      <license file="../nbbuild/standard-nbm-license.txt"/>
57
      <description>
58
        Editing of plain text files.
59
      </description>
60
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
57
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
61
    </makenbm>
58
    </makenbm>
62
  </target>
59
  </target>
(-)j2eeserver/build.xml (-2 / +5 lines)
Lines 18-23 Link Here
18
  <property name="binroot" location="../../nbextra"/>
18
  <property name="binroot" location="../../nbextra"/>
19
  <property name="nbext" location="${nbroot}/nbbuild"/>
19
  <property name="nbext" location="${nbroot}/nbbuild"/>
20
  <property name="nbm_alias" value="nb_ide"/>
20
  <property name="nbm_alias" value="nb_ide"/>
21
  <property name="homepage.base" value="netbeans.org"/>
22
  <property name="dist.base" value="www.netbeans.org/download/nbms/40"/>
23
  <property name="license.file" value="../nbbuild/standard-nbm-license.txt"/>
21
24
22
  <taskdef name="jhindexer" classname="org.netbeans.nbbuild.JHIndexer" classpath="${nbext}/nbantext.jar"/>
25
  <taskdef name="jhindexer" classname="org.netbeans.nbbuild.JHIndexer" classpath="${nbext}/nbantext.jar"/>
23
  <taskdef classname="org.netbeans.nbbuild.LocalizedJar" classpath="${nbext}/nbantext.jar" name="locjar"/>
26
  <taskdef classname="org.netbeans.nbbuild.LocalizedJar" classpath="${nbext}/nbantext.jar" name="locjar"/>
Lines 32-38 Link Here
32
  <target name="nbm" depends="netbeans">
35
  <target name="nbm" depends="netbeans">
33
    <makenbm file="j2eeserver.nbm"
36
    <makenbm file="j2eeserver.nbm"
34
             topdir="."
37
             topdir="."
35
             manifest="manifest-subst.mf"
38
             module="netbeans/modules/autoload/j2eeserver.jar"
36
             homepage="http://${homepage.base}/j2eeserver.html"
39
             homepage="http://${homepage.base}/j2eeserver.html"
37
             distribution="${dist.base}/j2eeserver.nbm">
40
             distribution="${dist.base}/j2eeserver.nbm">
38
      <license file="${license.file}" />
41
      <license file="${license.file}" />
Lines 126-132 Link Here
126
    <copy file="manifest.mf" tofile="manifest-subst.mf"
129
    <copy file="manifest.mf" tofile="manifest-subst.mf"
127
          filtering="on"/>
130
          filtering="on"/>
128
131
129
    <locjar compress="false" jarfile="netbeans/modules/j2eeserver.jar" manifest="manifest-subst.mf">
132
    <locjar compress="false" jarfile="netbeans/modules/autoload/j2eeserver.jar" manifest="manifest-subst.mf">
130
      <locale name="ja"/>
133
      <locale name="ja"/>
131
      <branding name="f4j"/>
134
      <branding name="f4j"/>
132
      <branding name="f4j_ce"/>
135
      <branding name="f4j_ce"/>
(-)jarpackager/build.xml (-5 / +1 lines)
Lines 56-69 Link Here
56
  <target name="nbm" depends="netbeans">
56
  <target name="nbm" depends="netbeans">
57
    <makenbm file="jarpackager.nbm"
57
    <makenbm file="jarpackager.nbm"
58
             topdir="."
58
             topdir="."
59
             manifest="manifest-subst.mf"
59
             module="netbeans/modules/jarpackager.jar"
60
             homepage="http://jarpackager.${homepage.base}/"
60
             homepage="http://jarpackager.${homepage.base}/"
61
             distribution="http://${dist.base}/jarpackager.nbm">
61
             distribution="http://${dist.base}/jarpackager.nbm">
62
      <license file="${license.file}"/>
62
      <license file="${license.file}"/>
63
      <description>
64
        JAR Packager for interactive creation and maintenance of JAR
65
        files.
66
      </description>
67
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
63
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
68
    </makenbm>
64
    </makenbm>
69
  </target>
65
  </target>
(-)jasm/Manifest.mf (+1 lines)
Lines 1-5 Link Here
1
OpenIDE-Module: org.netbeans.modules.jasm/1
1
OpenIDE-Module: org.netbeans.modules.jasm/1
2
OpenIDE-Module-Name: JASM
2
OpenIDE-Module-Name: JASM
3
OpenIDE-Module-Long-Description: Java assembler/disassembler module.
3
OpenIDE-Module-Display-Category: Java
4
OpenIDE-Module-Display-Category: Java
4
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.editor/1 > 1.4
5
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.editor/1 > 1.4
5
OpenIDE-Module-Install: org/netbeans/modules/jasm/JASMModule.class
6
OpenIDE-Module-Install: org/netbeans/modules/jasm/JASMModule.class
(-)jasm/build.xml (-4 / +1 lines)
Lines 58-71 Link Here
58
  <target name="nbm" depends="netbeans">
58
  <target name="nbm" depends="netbeans">
59
    <makenbm file="jasm.nbm"
59
    <makenbm file="jasm.nbm"
60
             topdir="."
60
             topdir="."
61
             manifest="manifest-subst.mf"
61
             module="netbeans/modules/jasm.jar"
62
             homepage="http://jasm.netbeans.org/"
62
             homepage="http://jasm.netbeans.org/"
63
             distribution="http://${dist.base}/jasm.nbm">
63
             distribution="http://${dist.base}/jasm.nbm">
64
      <license file="${license.file}"/>
64
      <license file="${license.file}"/>
65
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
65
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
66
      <description>
67
      Java assembler/disassembler module.
68
      </description>
69
    </makenbm>
66
    </makenbm>
70
  </target>
67
  </target>
71
68
(-)java/build.xml (-4 / +1 lines)
Lines 67-79 Link Here
67
  <target name="nbm" depends="netbeans">
67
  <target name="nbm" depends="netbeans">
68
    <makenbm file="java.nbm"
68
    <makenbm file="java.nbm"
69
             topdir="."
69
             topdir="."
70
             manifest="manifest-subst.mf"
70
             module="netbeans/modules/java.jar"
71
             homepage="http://java.${homepage.base}/"
71
             homepage="http://java.${homepage.base}/"
72
             distribution="http://${dist.base}/java.nbm">
72
             distribution="http://${dist.base}/java.nbm">
73
      <license file="${license.file}"/>
73
      <license file="${license.file}"/>
74
      <description>
75
        Basic ability to edit Java source files.
76
      </description>
77
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
74
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
78
    </makenbm>
75
    </makenbm>
79
  </target>
76
  </target>
(-)java3d/build.xml (-4 / +1 lines)
Lines 60-72 Link Here
60
  <target name="nbm" depends="netbeans">
60
  <target name="nbm" depends="netbeans">
61
    <makenbm file="java3d.nbm"
61
    <makenbm file="java3d.nbm"
62
             topdir="."
62
             topdir="."
63
             manifest="manifest-subst.mf"
63
             module="netbeans/modules/java3d.jar"
64
             homepage="http://java3D.${homepage.base}/"
64
             homepage="http://java3D.${homepage.base}/"
65
             distribution="http://{dist.base}/java3d.nbm">
65
             distribution="http://{dist.base}/java3d.nbm">
66
      <license file="${license.file}"/>
66
      <license file="${license.file}"/>
67
      <description>
68
        Java 3D
69
      </description>
70
    </makenbm>
67
    </makenbm>
71
  </target>
68
  </target>
72
69
(-)javacvs/build.xml (-4 / +1 lines)
Lines 62-72 Link Here
62
  </target>
62
  </target>
63
63
64
  <target depends="netbeans" name="nbm">
64
  <target depends="netbeans" name="nbm">
65
    <makenbm distribution="http://{dist.base}/javacvs.nbm" file="javacvs.nbm" homepage="http://javacvs.${homepage.base}/" manifest="manifest-subst.mf" topdir=".">
65
    <makenbm distribution="http://{dist.base}/javacvs.nbm" file="javacvs.nbm" homepage="http://javacvs.${homepage.base}/" module="netbeans/modules/javacvs.jar" topdir=".">
66
      <license file="${license.file}"/>
66
      <license file="${license.file}"/>
67
      <description>
68
        cvs filesystem that uses it&apos;s own java cvs library.
69
      </description>
70
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
67
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
71
    </makenbm>
68
    </makenbm>
72
  </target>
69
  </target>
(-)javadoc/build.xml (-4 / +1 lines)
Lines 59-71 Link Here
59
  <target name="nbm" depends="netbeans">
59
  <target name="nbm" depends="netbeans">
60
    <makenbm file="javadoc.nbm"
60
    <makenbm file="javadoc.nbm"
61
             topdir="."
61
             topdir="."
62
             manifest="manifest-subst.mf"
62
             module="netbeans/modules/javadoc.jar"
63
             homepage="http://javadoc.${homepage.base}/"
63
             homepage="http://javadoc.${homepage.base}/"
64
             distribution="http://${dist.base}/javadoc.nbm">
64
             distribution="http://${dist.base}/javadoc.nbm">
65
      <license file="${license.file}"/>
65
      <license file="${license.file}"/>
66
      <description>
67
        View and generate Javadoc class documentation.
68
      </description>
69
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
66
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
70
    </makenbm>
67
    </makenbm>
71
  </target>
68
  </target>
(-)jini/build.xml (-7 / +1 lines)
Lines 81-96 Link Here
81
  <target name="nbm" depends="netbeans">
81
  <target name="nbm" depends="netbeans">
82
    <makenbm file="jini.nbm"
82
    <makenbm file="jini.nbm"
83
             topdir="."
83
             topdir="."
84
             manifest="manifest-subst.mf"
84
             module="netbeans/modules/jini.jar"
85
             homepage="http://jini.${homepage.base}/"
85
             homepage="http://jini.${homepage.base}/"
86
             distribution="http://${dist.base}/jini.nbm">
86
             distribution="http://${dist.base}/jini.nbm">
87
      <license file="${license.file}"/>
87
      <license file="${license.file}"/>
88
      <description>
89
        Provides support for development of Jini applications. It requires
90
        jini-core.jar, jini-ext.jar, and sun-util.jar in your classpath. These JARs
91
        are part of the Jini Technology Starter Kit (see http://www.sun.com/jini/).
92
        You may add them to your NetBeans or JRE lib/ext/ directories.
93
      </description>
94
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
88
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
95
    </makenbm>
89
    </makenbm>
96
  </target>
90
  </target>
(-)jini/manifest.mf (+4 lines)
Lines 1-5 Link Here
1
OpenIDE-Module: org.netbeans.modules.jini/1
1
OpenIDE-Module: org.netbeans.modules.jini/1
2
OpenIDE-Module-Name: Jini
2
OpenIDE-Module-Name: Jini
3
OpenIDE-Module-Long-Description: Provides support for development of Jini applications. It requires
4
  jini-core.jar, jini-ext.jar, and sun-util.jar in your classpath. These JARs
5
  are part of the Jini Technology Starter Kit (see http://www.sun.com/jini/).
6
  You may add them to your NetBeans or JRE lib/ext/ directories.
3
OpenIDE-Module-Install: org/netbeans/modules/jini/JiniModule.class
7
OpenIDE-Module-Install: org/netbeans/modules/jini/JiniModule.class
4
OpenIDE-Module-IDE-Dependencies: IDE/1 > 1.2
8
OpenIDE-Module-IDE-Dependencies: IDE/1 > 1.2
5
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.httpserver/1 > 1.2
9
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.httpserver/1 > 1.2
(-)jndi/build.xml (-4 / +1 lines)
Lines 71-83 Link Here
71
  <target name="nbm" depends="netbeans">
71
  <target name="nbm" depends="netbeans">
72
    <makenbm file="jndi.nbm"
72
    <makenbm file="jndi.nbm"
73
             topdir="."
73
             topdir="."
74
             manifest="manifest-subst.mf"
74
             module="netbeans/modules/jndi.jar"
75
             homepage="http://http://${homepage.base}/jndi.html"
75
             homepage="http://http://${homepage.base}/jndi.html"
76
             distribution="${dist.base}/jndi.nbm">
76
             distribution="${dist.base}/jndi.nbm">
77
      <license file="${license.file}"/>
77
      <license file="${license.file}"/>
78
      <description>
79
        JNDI module
80
      </description>
81
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
78
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
82
    </makenbm>
79
    </makenbm>
83
  </target>
80
  </target>
(-)junit/build.xml (-1 / +1 lines)
Lines 67-73 Link Here
67
  <target name="nbm" depends="netbeans">
67
  <target name="nbm" depends="netbeans">
68
    <makenbm file="junit.nbm"
68
    <makenbm file="junit.nbm"
69
             topdir="."
69
             topdir="."
70
             manifest="manifest-subst.mf"
70
             module="netbeans/modules/junit.jar"
71
             homepage="http://junit.netbeans.org/"
71
             homepage="http://junit.netbeans.org/"
72
             distribution="http://www.netbeans.org/download/nbms/40/junit.nbm">
72
             distribution="http://www.netbeans.org/download/nbms/40/junit.nbm">
73
      <license name="junit-license.txt">
73
      <license name="junit-license.txt">
(-)logger/build.xml (-4 / +1 lines)
Lines 78-90 Link Here
78
  <target name="nbm" depends="netbeans">
78
  <target name="nbm" depends="netbeans">
79
    <makenbm file="logger.nbm"
79
    <makenbm file="logger.nbm"
80
             topdir="."
80
             topdir="."
81
             manifest="manifest-subst.mf"
81
             module="netbeans/modules/loggerModule.jar"
82
             homepage="http://logger.${homepage.base}/"
82
             homepage="http://logger.${homepage.base}/"
83
             distribution="http://${dist.base}/logger.nbm">
83
             distribution="http://${dist.base}/logger.nbm">
84
      <license file="${license.file}"/>
84
      <license file="${license.file}"/>
85
      <description>
86
        The TraceLogger library and module.
87
      </description>
88
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
85
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
89
    </makenbm>
86
    </makenbm>
90
  </target>
87
  </target>
(-)makefile/build.xml (-4 / +1 lines)
Lines 56-68 Link Here
56
  <target name="nbm" depends="netbeans">
56
  <target name="nbm" depends="netbeans">
57
    <makenbm file="makefile.nbm"
57
    <makenbm file="makefile.nbm"
58
             topdir="."
58
             topdir="."
59
             manifest="manifest-subst.mf"
59
             module="netbeans/modules/makefile.jar"
60
             homepage="http://makefile.${homepage.base}/"
60
             homepage="http://makefile.${homepage.base}/"
61
             distribution="http://${dist.base}/makefile.nbm">
61
             distribution="http://${dist.base}/makefile.nbm">
62
      <license file="${license.file}"/>
62
      <license file="${license.file}"/>
63
      <description>
64
        Basic support for running Makefiles from inside the IDE.
65
      </description>
66
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
63
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
67
    </makenbm>
64
    </makenbm>
68
  </target>
65
  </target>
(-)makefile/manifest.mf (+1 lines)
Lines 1-5 Link Here
1
OpenIDE-Module: org.netbeans.modules.makefile/1
1
OpenIDE-Module: org.netbeans.modules.makefile/1
2
OpenIDE-Module-Name: Makefiles
2
OpenIDE-Module-Name: Makefiles
3
OpenIDE-Module-Long-Description: Basic support for running Makefiles from inside the IDE.
3
OpenIDE-Module-Description: org.netbeans.modules.makefile.docs.makefileHelpSet
4
OpenIDE-Module-Description: org.netbeans.modules.makefile.docs.makefileHelpSet
4
OpenIDE-Module-Specification-Version: 1.4
5
OpenIDE-Module-Specification-Version: 1.4
5
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
6
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
(-)multicompile/build.xml (-5 / +1 lines)
Lines 50-63 Link Here
50
  <target name="nbm" depends="netbeans">
50
  <target name="nbm" depends="netbeans">
51
    <makenbm file="multicompile.nbm"
51
    <makenbm file="multicompile.nbm"
52
             topdir="."
52
             topdir="."
53
             manifest="manifest-subst.mf"
53
             module="netbeans/modules/multicompile.jar"
54
             homepage="http://multicompile.${homepage.base}/"
54
             homepage="http://multicompile.${homepage.base}/"
55
             distribution="http://${dist.base}/multicompile.nbm">
55
             distribution="http://${dist.base}/multicompile.nbm">
56
      <license file="${license.file}"/>
56
      <license file="${license.file}"/>
57
      <description>
58
        Experimental support for user-defined object types and
59
        special compilation procedures.
60
      </description>
61
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
57
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
62
    </makenbm>
58
    </makenbm>
63
  </target>
59
  </target>
(-)multicompile/manifest.mf (+2 lines)
Lines 1-6 Link Here
1
Manifest-Version: 1.0
1
Manifest-Version: 1.0
2
OpenIDE-Module: org.netbeans.modules.multicompile
2
OpenIDE-Module: org.netbeans.modules.multicompile
3
OpenIDE-Module-Name: Multi-Stage Compilation
3
OpenIDE-Module-Name: Multi-Stage Compilation
4
OpenIDE-Module-Long-Description: Experimental support for user-defined object types and
5
  special compilation procedures.
4
OpenIDE-Module-Specification-Version: 0.5
6
OpenIDE-Module-Specification-Version: 0.5
5
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
7
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
6
8
(-)nbbuild/antsrc/org/netbeans/nbbuild/MakeListOfNBM.java (-17 / +8 lines)
Lines 62-84 Link Here
62
                } catch (Exception ex) {
62
                } catch (Exception ex) {
63
                    throw new BuildException( "Can't get fileset of NBM", ex, location );
63
                    throw new BuildException( "Can't get fileset of NBM", ex, location );
64
                }
64
                }
65
                File manifest = null;
65
                Attributes attr;
66
                try {
66
                try {
67
                    manifest = (File)nbms[i].getClass().getMethod("getManifest",null).invoke(nbms[i],null);
67
                    attr = (Attributes)nbms[i].getClass().getMethod("getAttributes",null).invoke(nbms[i],null);
68
                } catch (Exception ex) {
68
                } catch (Exception ex) {
69
                    throw new BuildException( "Can't get name of manifest file", ex, location );
69
                    throw new BuildException( "Can't get manifest attributes", ex, location );
70
                }
71
                
72
                Attributes attr = null;
73
                try {
74
                    InputStream manifestStream = new FileInputStream (manifest);
75
                    try {
76
                        attr = new Manifest (manifestStream).getMainAttributes ();
77
                    } finally {
78
                        manifestStream.close ();
79
                    }
80
                } catch (IOException e) {
81
                    throw new BuildException ("exception when reading manifest " + manifest, e, location);
82
                }
70
                }
83
                
71
                
84
                String codenamebase = attr.getValue ("OpenIDE-Module");
72
                String codenamebase = attr.getValue ("OpenIDE-Module");
Lines 101-106 Link Here
101
                
89
                
102
                String include[] = ds.getIncludedFiles();
90
                String include[] = ds.getIncludedFiles();
103
                for( int j=0; j < include.length; j++ ){
91
                for( int j=0; j < include.length; j++ ){
92
                    if (include[j].equals("Info/info.xml")) continue;
104
                    try {
93
                    try {
105
                        File inFile = new File( ds.getBasedir(), include[j] );
94
                        File inFile = new File( ds.getBasedir(), include[j] );
106
                        FileInputStream inFileStream = new FileInputStream( inFile );
95
                        FileInputStream inFileStream = new FileInputStream( inFile );
Lines 109-116 Link Here
109
                        inFileStream.read( array );
98
                        inFileStream.read( array );
110
                        inFileStream.close();
99
                        inFileStream.close();
111
                        crc.update( array );
100
                        crc.update( array );
112
101
                        String abs = inFile.getAbsolutePath();
113
                        version.addFileWithCrc( inFile.getAbsolutePath().substring((ds.getBasedir().getAbsolutePath() + "/netbeans/").length() ), Long.toString( crc.getValue() ) );
102
                        String prefix = ds.getBasedir().getAbsolutePath() + "/netbeans/";
103
                        if (! abs.startsWith(prefix)) throw new IllegalStateException(abs);
104
                        version.addFileWithCrc(abs.substring(prefix.length()), Long.toString( crc.getValue() ) );
114
//                        log( "File : " + inFile.getAbsolutePath().substring((ds.getBasedir().getAbsolutePath() + "/netbeans/").length() ) + " has CRC " + crc.getValue() );
105
//                        log( "File : " + inFile.getAbsolutePath().substring((ds.getBasedir().getAbsolutePath() + "/netbeans/").length() ) + " has CRC " + crc.getValue() );
115
                    } catch (IOException ex) {
106
                    } catch (IOException ex) {
116
                        log ( ex.toString() );
107
                        log ( ex.toString() );
(-)nbbuild/antsrc/org/netbeans/nbbuild/MakeNBM.java (-91 / +165 lines)
Lines 7-13 Link Here
7
 * http://www.sun.com/
7
 * http://www.sun.com/
8
 * 
8
 * 
9
 * The Original Code is NetBeans. The Initial Developer of the Original
9
 * The Original Code is NetBeans. The Initial Developer of the Original
10
 * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun
10
 * Code is Sun Microsystems, Inc. Portions Copyright 1997-2001 Sun
11
 * Microsystems, Inc. All Rights Reserved.
11
 * Microsystems, Inc. All Rights Reserved.
12
 */
12
 */
13
13
Lines 16-21 Link Here
16
import java.io.*;
16
import java.io.*;
17
import java.util.*;
17
import java.util.*;
18
import java.util.jar.*;
18
import java.util.jar.*;
19
import java.util.zip.*;
19
20
20
import org.apache.tools.ant.BuildException;
21
import org.apache.tools.ant.BuildException;
21
import org.apache.tools.ant.Location;
22
import org.apache.tools.ant.Location;
Lines 61-67 Link Here
61
                        is.close ();
62
                        is.close ();
62
                    }
63
                    }
63
                } catch (IOException ioe) {
64
                } catch (IOException ioe) {
64
                    throw new BuildException ("Exception reading blurb from " + file, ioe, getLocation1 ());
65
                    throw new BuildException ("Exception reading blurb from " + file, ioe, getLocation ());
65
                }
66
                }
66
            }
67
            }
67
        }
68
        }
Lines 122-148 Link Here
122
            }
123
            }
123
        }
124
        }
124
        public String getText () {
125
        public String getText () {
125
            if (Boolean.valueOf (getProject ().getProperty ("makenbm.nocdata")).booleanValue ()) {
126
            String nocdata = getProject().getProperty("makenbm.nocdata");
126
                int max = text.length ();
127
            if (nocdata != null && Project.toBoolean(nocdata)) {
127
                StringBuffer text2 = new StringBuffer ((int) (max * 1.1 + 1));
128
                return xmlEscape(text.toString());
128
                for (int i = 0; i < max; i++) {
129
                    char c = text.charAt (i);
130
                    switch (c) {
131
                    case '<':
132
                        text2.append ("&lt;");
133
                        break;
134
                    case '>':
135
                        text2.append ("&gt;");
136
                        break;
137
                    case '&':
138
                        text2.append ("&amp;");
139
                        break;
140
                    default:
141
                        text2.append (c);
142
                        break;
143
                    }
144
                }
145
                return text2.toString ();
146
            } else {
129
            } else {
147
                return "<![CDATA[" + text.toString () + "]]>";
130
                return "<![CDATA[" + text.toString () + "]]>";
148
            }
131
            }
Lines 164-177 Link Here
164
            // Default for the name too, as a convenience.
147
            // Default for the name too, as a convenience.
165
            if (name == null) name = file.getName ();
148
            if (name == null) name = file.getName ();
166
        }
149
        }
167
        // Javac 1.2 workaround, maybe:
168
        private Location getLocation1 () {
169
            return getLocation0 ();
170
        }
171
    }
150
    }
172
    // Javac 1.2 workaround:
151
    
173
    private Location getLocation0 () {
152
    // Similar to org.openide.xml.XMLUtil methods.
174
        return location;
153
    private static String xmlEscape(String s) {
154
        int max = s.length();
155
        StringBuffer s2 = new StringBuffer((int)(max * 1.1 + 1));
156
        for (int i = 0; i < max; i++) {
157
            char c = s.charAt(i);
158
            switch (c) {
159
                case '<':
160
                    s2.append("&lt;");
161
                    break;
162
                case '>':
163
                    s2.append("&gt;");
164
                    break;
165
                case '&':
166
                    s2.append("&amp;");
167
                    break;
168
                case '"':
169
                    s2.append("&quot;");
170
                    break;
171
                default:
172
                    s2.append(c);
173
                    break;
174
            }
175
        }
176
        return s2.toString();
175
    }
177
    }
176
178
177
    /** <samp>&lt;signature&gt;</samp> subelement for signing the NBM. */
179
    /** <samp>&lt;signature&gt;</samp> subelement for signing the NBM. */
Lines 198-209 Link Here
198
    private File file = null;
200
    private File file = null;
199
    private File topdir = null;
201
    private File topdir = null;
200
    private File manifest = null;
202
    private File manifest = null;
203
    /** see #13850 for explanation */
204
    private File module = null;
201
    private String homepage = null;
205
    private String homepage = null;
202
    private String distribution = null;
206
    private String distribution = null;
203
    private Blurb license = null;
207
    private Blurb license = null;
204
    private Blurb description = null;
208
    private Blurb description = null;
205
    private Signature signature = null;
209
    private Signature signature = null;
206
    long mostRecentInput = 0L;
210
    private long mostRecentInput = 0L;
207
211
208
    /** Name of resulting NBM file. */
212
    /** Name of resulting NBM file. */
209
    public void setFile (File file) {
213
    public void setFile (File file) {
Lines 217-227 Link Here
217
    public void setTopdir (File topdir) {
221
    public void setTopdir (File topdir) {
218
        this.topdir = topdir;
222
        this.topdir = topdir;
219
    }
223
    }
220
    /** Module manifest needed for versioning. */
224
    /** Module manifest needed for versioning.
225
     * @deprecated Use {@link #setModule} instead.
226
     */
221
    public void setManifest (File manifest) {
227
    public void setManifest (File manifest) {
222
        this.manifest = manifest;
228
        this.manifest = manifest;
223
        long lmod = manifest.lastModified ();
229
        long lmod = manifest.lastModified ();
224
        if (lmod > mostRecentInput) mostRecentInput = lmod;
230
        if (lmod > mostRecentInput) mostRecentInput = lmod;
231
        log(getLocation() + "The 'manifest' attr on <makenbm> is deprecated, please use 'module' instead", Project.MSG_WARN);
232
    }
233
    /** Module JAR needed for generating the info file.
234
     * Information may be gotten either from its manifest,
235
     * or if it declares OpenIDE-Module-Localizing-Bundle in its
236
     * manifest, from that bundle.
237
     * The base locale variant, if any, is also checked if necessary
238
     * for the named bundle.
239
     * Currently no other locale variants of the module are examined;
240
     * the information is available but there is no published specification
241
     * of what the resulting variant NBMs (or variant information within
242
     * the NBM) should look like.
243
     */
244
    public void setModule(File module) {
245
        this.module = module;
246
        // mostRecentInput updated below...
225
    }
247
    }
226
    /** URL to a home page describing the module. */
248
    /** URL to a home page describing the module. */
227
    public void setHomepage (String homepage) {
249
    public void setHomepage (String homepage) {
Lines 235-240 Link Here
235
        return (license = new Blurb ());
257
        return (license = new Blurb ());
236
    }
258
    }
237
    public Blurb createDescription () {
259
    public Blurb createDescription () {
260
        log(getLocation() + "The <description> subelement in <makenbm> is deprecated except for emergency patches, please ensure your module has an OpenIDE-Module-Long-Description instead", Project.MSG_WARN);
238
        return (description = new Blurb ());
261
        return (description = new Blurb ());
239
    }
262
    }
240
    public Signature createSignature () {
263
    public Signature createSignature () {
Lines 244-255 Link Here
244
    public void execute () throws BuildException {
267
    public void execute () throws BuildException {
245
        if (file == null)
268
        if (file == null)
246
            throw new BuildException ("must set file for makenbm", location);
269
            throw new BuildException ("must set file for makenbm", location);
247
        if (manifest == null)
270
        if (manifest == null && module == null)
248
            throw new BuildException ("must set manifest for makenbm", location);
271
            throw new BuildException ("must set module for makenbm", location);
272
        if (manifest != null && module != null)
273
            throw new BuildException("cannot set both manifest and module for makenbm", location);
249
        // Will create a file Info/info.xml to be stored alongside netbeans/ contents.
274
        // Will create a file Info/info.xml to be stored alongside netbeans/ contents.
250
        File infodir = new File (topdir, "Info");
275
        File infodir = new File (topdir, "Info");
251
        infodir.mkdirs ();
276
        infodir.mkdirs ();
252
        File infofile = new File (infodir, "info.xml");
277
        File infofile = new File (infodir, "info.xml");
278
        Attributes attr = null;
279
        if (module != null) {
280
            // The normal case; read attributes from its manifest and maybe bundle.
281
            long mMod = module.lastModified();
282
            if (mostRecentInput < mMod) mostRecentInput = mMod;
283
            try {
284
                JarFile modulejar = new JarFile(module);
285
                try {
286
                    attr = modulejar.getManifest().getMainAttributes();
287
                    String bundlename = attr.getValue("OpenIDE-Module-Localizing-Bundle");
288
                    if (bundlename != null) {
289
                        Properties p = new Properties();
290
                        ZipEntry bundleentry = modulejar.getEntry(bundlename);
291
                        if (bundleentry != null) {
292
                            InputStream is = modulejar.getInputStream(bundleentry);
293
                            try {
294
                                p.load(is);
295
                            } finally {
296
                                is.close();
297
                            }
298
                        } else {
299
                            // Not found in main JAR, check locale variant JAR.
300
                            File variant = new File(new File(module.getParentFile(), "locale"), module.getName());
301
                            if (! variant.isFile()) throw new BuildException(bundlename + " not found in " + module, location);
302
                            long vmMod = variant.lastModified();
303
                            if (mostRecentInput < vmMod) mostRecentInput = vmMod;
304
                            ZipFile variantjar = new ZipFile(variant);
305
                            try {
306
                                bundleentry = variantjar.getEntry(bundlename);
307
                                if (bundleentry == null) throw new BuildException(bundlename + " not found in " + module + " nor in " + variant, location);
308
                                InputStream is = variantjar.getInputStream(bundleentry);
309
                                try {
310
                                    p.load(is);
311
                                } finally {
312
                                    is.close();
313
                                }
314
                            } finally {
315
                                variantjar.close();
316
                            }
317
                        }
318
                        // Now pick up attributes from the bundle.
319
                        Iterator it = p.entrySet().iterator();
320
                        while (it.hasNext()) {
321
                            Map.Entry entry = (Map.Entry)it.next();
322
                            String name = (String)entry.getKey();
323
                            if (! name.startsWith("OpenIDE-Module-")) continue;
324
                            attr.putValue(name, (String)entry.getValue());
325
                        }
326
                    } // else all loc attrs in main manifest, OK
327
                } finally {
328
                    modulejar.close();
329
                }
330
            } catch (IOException ioe) {
331
                throw new BuildException("exception while reading " + module, ioe, location);
332
            }
333
        } // else we will read attr later if info file is out of date
253
        boolean skipInfo = false;
334
        boolean skipInfo = false;
254
        if (infofile.exists ()) {
335
        if (infofile.exists ()) {
255
            // Check for up-to-date w.r.t. manifest and maybe license file.
336
            // Check for up-to-date w.r.t. manifest and maybe license file.
Lines 259-283 Link Here
259
        }
340
        }
260
        if (! skipInfo) {
341
        if (! skipInfo) {
261
            log ("Creating NBM info file " + infofile);
342
            log ("Creating NBM info file " + infofile);
262
            Attributes attr;
343
            if (manifest != null) {
263
            // Read module manifest for main attributes.
344
                // Read module manifest for main attributes.
264
            try {
345
                try {
265
                InputStream manifestStream = new FileInputStream (manifest);
346
                    InputStream manifestStream = new FileInputStream (manifest);
266
                try {
347
                    try {
267
                    attr = new Manifest (manifestStream).getMainAttributes ();
348
                        attr = new Manifest (manifestStream).getMainAttributes ();
268
                } finally {
349
                    } finally {
269
                    manifestStream.close ();
350
                        manifestStream.close ();
270
                }
351
                    }
271
            } catch (IOException e) {
352
                } catch (IOException e) {
272
                throw new BuildException ("exception when reading manifest " + manifest, e, location);
353
                    throw new BuildException ("exception when reading manifest " + manifest, e, location);
273
            }
354
                }
355
            } // else we read attr before
274
            try {
356
            try {
275
                OutputStream infoStream = new FileOutputStream (infofile);
357
                OutputStream infoStream = new FileOutputStream (infofile);
276
                try {
358
                try {
277
                    PrintStream ps = new PrintStream (infoStream);
359
                    PrintWriter ps = new PrintWriter(new OutputStreamWriter(infoStream, "UTF-8"));
278
                    // Begin writing XML.
360
                    // Begin writing XML.
279
                    ps.println ("<?xml version='1.0'?>");
361
                    ps.println ("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
280
                    ps.println ();
281
                    String codenamebase = attr.getValue ("OpenIDE-Module");
362
                    String codenamebase = attr.getValue ("OpenIDE-Module");
282
                    if (codenamebase == null)
363
                    if (codenamebase == null)
283
                        throw new BuildException ("invalid manifest, does not contain OpenIDE-Module", location);
364
                        throw new BuildException ("invalid manifest, does not contain OpenIDE-Module", location);
Lines 286-300 Link Here
286
                    if (idx != -1) codenamebase = codenamebase.substring (0, idx);
367
                    if (idx != -1) codenamebase = codenamebase.substring (0, idx);
287
                    ps.println ("<module codenamebase=\"" + codenamebase + "\"");
368
                    ps.println ("<module codenamebase=\"" + codenamebase + "\"");
288
                    if (homepage != null)
369
                    if (homepage != null)
289
                        ps.println ("        homepage=\"" + homepage + "\"");
370
                        ps.println ("        homepage=\"" + xmlEscape(homepage) + "\"");
290
                    if (distribution != null)
371
                    if (distribution != null)
291
                        ps.println ("        distribution=\"" + distribution + "\"");
372
                        ps.println ("        distribution=\"" + xmlEscape(distribution) + "\"");
292
                    // Here we only write a name for the license.
373
                    // Here we only write a name for the license.
293
                    if (license != null) {
374
                    if (license != null) {
294
                        String name = license.getName ();
375
                        String name = license.getName ();
295
                        if (name == null)
376
                        if (name == null)
296
                            throw new BuildException ("Every license must have a name or file attribute", location);
377
                            throw new BuildException ("Every license must have a name or file attribute", location);
297
                        ps.println ("        license=\"" + name + "\"");
378
                        ps.println ("        license=\"" + xmlEscape(name) + "\"");
298
                    }
379
                    }
299
                    ps.println ("        downloadsize=\"0\"");
380
                    ps.println ("        downloadsize=\"0\"");
300
                    ps.println (">");
381
                    ps.println (">");
Lines 302-339 Link Here
302
                        ps.print ("  <description>");
383
                        ps.print ("  <description>");
303
                        ps.print (description.getText ());
384
                        ps.print (description.getText ());
304
                        ps.println ("</description>");
385
                        ps.println ("</description>");
305
                        /* Not needed since Auto Update now reads this attribute directly:
306
                    } else {
307
                        // Automatically inherit description from manifest.
308
                        String longDesc = attr.getValue ("OpenIDE-Module-Long-Description");
309
                        if (longDesc != null) {
310
                            ps.print ("  <description>");
311
                            ps.print (longDesc);
312
                            ps.println ("</description>");
313
                        }
314
                        */
315
                    }
386
                    }
316
                    // Write manifest attributes.
387
                    // Write manifest attributes.
317
                    ps.print ("  <manifest ");
388
                    ps.print ("  <manifest ");
318
                    boolean firstline = true;
389
                    boolean firstline = true;
319
                    Iterator it = attr.entrySet ().iterator ();
390
                    Iterator it = attr.entrySet ().iterator ();
320
                    while (it.hasNext ()) {
391
                    while (it.hasNext ()) {
392
                        Map.Entry entry = (Map.Entry) it.next ();
393
                        String name = ((Attributes.Name)entry.getKey()).toString();
394
                        // Ignore irrelevant attributes:
395
                        if (! name.startsWith("OpenIDE-Module")) continue;
396
                        if (name.equals("OpenIDE-Module-Localizing-Bundle")) continue;
397
                        if (name.equals("OpenIDE-Module-Install")) continue;
398
                        if (name.equals("OpenIDE-Module-Layer")) continue;
399
                        if (name.equals("OpenIDE-Module-Description")) continue;
321
                        if (firstline)
400
                        if (firstline)
322
                            firstline = false;
401
                            firstline = false;
323
                        else
402
                        else
324
                            ps.print ("            ");
403
                            ps.print ("            ");
325
                        Map.Entry entry = (Map.Entry) it.next ();
404
                        ps.println(name + "=\"" + xmlEscape((String)entry.getValue()) + "\"");
326
                        // [PENDING] ought to escape the value for characters in ["&<>]
327
                        ps.println (entry.getKey () + "=\"" + entry.getValue () + "\"");
328
                    }
405
                    }
329
                    ps.println ("  />");
406
                    ps.println ("  />");
330
                    // Maybe write out license text.
407
                    // Maybe write out license text.
331
                    if (license != null) {
408
                    if (license != null) {
332
                        ps.print ("  <license name=\"" + license.getName () + "\">");
409
                        ps.print ("  <license name=\"" + xmlEscape(license.getName ()) + "\">");
333
                        ps.print (license.getText ());
410
                        ps.print (license.getText ());
334
                        ps.println ("</license>");
411
                        ps.println ("</license>");
335
                    }
412
                    }
336
                    ps.println ("</module>");
413
                    ps.println ("</module>");
414
                    ps.flush();
337
                } finally {
415
                } finally {
338
                    infoStream.close ();
416
                    infoStream.close ();
339
                }
417
                }
Lines 347-375 Link Here
347
        Jar jar = (Jar) project.createTask ("jar");
425
        Jar jar = (Jar) project.createTask ("jar");
348
        jar.setJarfile (file);
426
        jar.setJarfile (file);
349
        //jar.setBasedir (topdir.getAbsolutePath ());
427
        //jar.setBasedir (topdir.getAbsolutePath ());
350
//      jar.setCompress ("true");
428
        jar.setCompress(true);
351
        try {
352
            Class[] params = {Boolean.TYPE};
353
            Object[] objs = {Boolean.TRUE};
354
            // Trying to invoke setCompess with parameter Boolean - ANT 1.3
355
            Zip.class.getDeclaredMethod("setCompress",params).invoke(jar,objs);
356
            // Looks like ANT 1.3 - I hope that is ANT 1.3
357
        }
358
        catch (NoSuchMethodException ex)
359
        {
360
            // Looks like ANT 1.2 so use setCompress with String
361
            Class[] params = {String.class};
362
            Object[] objs = {"true"};
363
            try {
364
                Zip.class.getDeclaredMethod("setCompress",params).invoke(jar,objs);
365
            }
366
            catch (Exception ex1) {
367
                throw new BuildException(ex1.fillInStackTrace());
368
            }
369
        }
370
        catch (Exception ex) {
371
            throw new BuildException(ex.fillInStackTrace());
372
        }
373
        //jar.createInclude ().setName ("netbeans/");
429
        //jar.createInclude ().setName ("netbeans/");
374
        //jar.createInclude ().setName ("Info/info.xml");
430
        //jar.createInclude ().setName ("Info/info.xml");
375
        jar.addFileset (getFileSet());
431
        jar.addFileset (getFileSet());
Lines 400-405 Link Here
400
        }
456
        }
401
    }
457
    }
402
   
458
   
459
    // Reflection access from MakeListOfNBM:
460
    
403
    public FileSet getFileSet() {
461
    public FileSet getFileSet() {
404
        FileSet fs = fileset;           //makes in apperance to excludes and includes files defined in XML
462
        FileSet fs = fileset;           //makes in apperance to excludes and includes files defined in XML
405
        fs.setDir (topdir);
463
        fs.setDir (topdir);
Lines 408-414 Link Here
408
        return fs;
466
        return fs;
409
    }
467
    }
410
468
411
    public File getManifest() {
469
    public Attributes getAttributes() throws IOException {
412
        return manifest;
470
        if (manifest != null) {
471
            InputStream is = new FileInputStream(manifest);
472
            try {
473
                return new Manifest(is).getMainAttributes();
474
            } finally {
475
                is.close();
476
            }
477
        } else if (module != null) {
478
            JarFile jar = new JarFile(module);
479
            try {
480
                return jar.getManifest().getMainAttributes();
481
            } finally {
482
                jar.close();
483
            }
484
        } else {
485
            throw new IOException(location + "must give either 'manifest' or 'module' on <makenbm>");
486
        }
413
    }
487
    }
414
}
488
}
(-)nbbuild/www/ant-extending.html (-9 / +8 lines)
Lines 260-266 Link Here
260
&lt;target name="nbm" depends="netbeans"&gt;
260
&lt;target name="nbm" depends="netbeans"&gt;
261
  &lt;makenbm file="mymodule.nbm"
261
  &lt;makenbm file="mymodule.nbm"
262
           topdir="."
262
           topdir="."
263
           manifest="manifest-subst.mf"
263
           module="netbeans/modules/mymodule.jar"
264
           homepage="http://mymodule.netbeans.org/"
264
           homepage="http://mymodule.netbeans.org/"
265
           distribution="http://www.netbeans.org/download/nbms/40/mymodule.nbm"&gt;
265
           distribution="http://www.netbeans.org/download/nbms/40/mymodule.nbm"&gt;
266
    &lt;license file="../nbbuild/standard-nbm-license.txt"/&gt;
266
    &lt;license file="../nbbuild/standard-nbm-license.txt"/&gt;
Lines 327-359 Link Here
327
Info
327
Info
328
</PRE>
328
</PRE>
329
329
330
<H3><CODE>test</CODE> Target</H3>
330
<H3><CODE>reload</CODE> Target</H3>
331
331
332
Developers may wish to use the API Support module to test their module
332
Developers may wish to use the API Support module to test their module
333
as a reloadable JAR file. To this end, it can be useful to have a
333
as a reloadable JAR file. To this end, it can be useful to have a
334
<CODE>test</CODE> target that creates a special version of the module
334
<CODE>reload</CODE> target that creates a special version of the module
335
for testing, including all relevant extensions and documentation in
335
for testing, including all relevant extensions and documentation in
336
one JAR to make sure it is reloadable. The API Support includes a
336
one JAR to make sure it is reloadable. The API Support includes a
337
special Ant task to do the final reloading. For example:
337
special Ant task to do the final reloading. For example:
338
338
339
<PRE>
339
<PRE>
340
&lt;target name="test" depends="compile,javahelp"&gt;
340
&lt;target name="reload" depends="compile,javahelp"&gt;
341
  &lt;mkdir dir="test"/&gt;
341
  &lt;mkdir dir="reload"/&gt;
342
  &lt;filter token="BUILD_NUMBER_SUBST" value="testing"/&gt;
342
  &lt;filter token="BUILD_NUMBER_SUBST" value="testing"/&gt;
343
  &lt;copy file="manifest.mf" tofile="manifest-subst.mf" filtering="on"/&gt;
343
  &lt;copy file="manifest.mf" tofile="manifest-subst.mf" filtering="on"/&gt;
344
  &lt;jar jarfile="test/some-module.jar"
344
  &lt;jar jarfile="reload/some-module.jar"
345
       manifest="manifest-subst.mf"
345
       manifest="manifest-subst.mf"
346
       compress="false"&gt;
346
       compress="false"&gt;
347
    &lt;fileset dir="src" excludesfile="../nbbuild/standard-jar-excludes.txt"/&gt;
347
    &lt;fileset dir="src" excludesfile="../nbbuild/standard-jar-excludes.txt"/&gt;
348
    &lt;fileset dir="javahelp" excludesfile="../nbbuild/standard-jar-excludes.txt"/&gt;
348
    &lt;fileset dir="javahelp" excludesfile="../nbbuild/standard-jar-excludes.txt"/&gt;
349
    &lt;fileset src="release/modules/ext/some-extension.jar" excludes="META-INF/MANIFEST.MF"/&gt;
349
    &lt;fileset src="release/modules/ext/some-extension.jar" excludes="META-INF/MANIFEST.MF"/&gt;
350
  &lt;/jar&gt;
350
  &lt;/jar&gt;
351
  &lt;taskdef name="nbinstall" classname="org.netbeans.modules.apisupport.ant.InstallModuleTask"/&gt;
351
  &lt;nbinstaller module="reload/some-module.jar" action="reinstall"/&gt;
352
  &lt;nbinstall module="test/some-module.jar" action="reinstall"/&gt;
353
&lt;/target&gt;
352
&lt;/target&gt;
354
</PRE>
353
</PRE>
355
354
356
And do not forget to add this <SAMP>test</SAMP> directory to the
355
And do not forget to add this <SAMP>reload</SAMP> directory to the
357
<CODE>clean</CODE> target and the <SAMP>.cvsignore</SAMP> file.
356
<CODE>clean</CODE> target and the <SAMP>.cvsignore</SAMP> file.
358
357
359
<H2>Documentation for NetBeans-Specific Tasks</H2>
358
<H2>Documentation for NetBeans-Specific Tasks</H2>
(-)objectbrowser/build.xml (-5 / +1 lines)
Lines 83-96 Link Here
83
  <target name="nbm" depends="netbeans">
83
  <target name="nbm" depends="netbeans">
84
    <makenbm file="objectbrowser.nbm"
84
    <makenbm file="objectbrowser.nbm"
85
             topdir="."
85
             topdir="."
86
             manifest="manifest-subst.mf"
86
             module="netbeans/modules/browser.jar"
87
             homepage="http://objectbrowser.${homepage.base}/"
87
             homepage="http://objectbrowser.${homepage.base}/"
88
             distribution="http://${dist.base}/objectbrowser.nbm">
88
             distribution="http://${dist.base}/objectbrowser.nbm">
89
      <license file="${license.file}"/>
89
      <license file="${license.file}"/>
90
      <description>
91
        Alternate object-oriented way of browsing classes and other
92
        objects.
93
      </description>
94
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
90
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
95
    </makenbm>
91
    </makenbm>
96
  </target>
92
  </target>
(-)openidex/build.xml (-5 / +1 lines)
Lines 58-71 Link Here
58
  <target name="nbm" depends="netbeans">
58
  <target name="nbm" depends="netbeans">
59
    <makenbm file="openidex.nbm"
59
    <makenbm file="openidex.nbm"
60
             topdir="."
60
             topdir="."
61
             manifest="manifest-subst.mf"
61
             module="netbeans/modules/autoload/openidex.jar"
62
             homepage="http://openidex.${homepage.base}/"
62
             homepage="http://openidex.${homepage.base}/"
63
             distribution="http://${dist.base}/openidex.nbm">
63
             distribution="http://${dist.base}/openidex.nbm">
64
      <license file="${license.file}"/>
64
      <license file="${license.file}"/>
65
      <description>
66
        Common utility classes needed by many other modules. API
67
        extensions.
68
      </description>
69
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
65
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
70
    </makenbm>
66
    </makenbm>
71
  </target>
67
  </target>
(-)projects/build.xml (-4 / +1 lines)
Lines 59-71 Link Here
59
  <target name="nbm" depends="netbeans">
59
  <target name="nbm" depends="netbeans">
60
    <makenbm file="projects.nbm"
60
    <makenbm file="projects.nbm"
61
             topdir="."
61
             topdir="."
62
             manifest="manifest-subst.mf"
62
             module="netbeans/modules/projects.jar"
63
             homepage="http://projects.${homepage.base}/"
63
             homepage="http://projects.${homepage.base}/"
64
             distribution="http://${dist.base}/projects.nbm">
64
             distribution="http://${dist.base}/projects.nbm">
65
      <license file="${license.file}"/>
65
      <license file="${license.file}"/>
66
      <description>
67
        Handles switchable projects.
68
      </description>
69
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
66
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
70
    </makenbm>
67
    </makenbm>
71
  </target>
68
  </target>
(-)properties/build.xml (-5 / +1 lines)
Lines 77-90 Link Here
77
    <!-- Make one NBM with both module JARs. -->
77
    <!-- Make one NBM with both module JARs. -->
78
    <makenbm file="properties.nbm"
78
    <makenbm file="properties.nbm"
79
             topdir="."
79
             topdir="."
80
             manifest="manifest-subst.mf"
80
             module="netbeans/modules/properties.jar"
81
             homepage="http://properties.${homepage.base}/"
81
             homepage="http://properties.${homepage.base}/"
82
             distribution="http://${dist.base}/properties.nbm">
82
             distribution="http://${dist.base}/properties.nbm">
83
      <license file="${license.file}"/>
83
      <license file="${license.file}"/>
84
      <description>
85
        Editing of properties files (resource bundles), including a
86
        table-oriented view with keys and locales.
87
      </description>
88
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
84
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
89
    </makenbm>
85
    </makenbm>
90
  </target>
86
  </target>
(-)remotefs/build.xml (-4 / +1 lines)
Lines 50-62 Link Here
50
  <target name="nbm" depends="netbeans">
50
  <target name="nbm" depends="netbeans">
51
    <makenbm file="remotefs.nbm"
51
    <makenbm file="remotefs.nbm"
52
             topdir="."
52
             topdir="."
53
             manifest="manifest-subst.mf"
53
             module="netbeans/modules/remotefs.jar"
54
             homepage="http://remotefs.${homepage.base}/"
54
             homepage="http://remotefs.${homepage.base}/"
55
             distribution="http://${dist.base}/remotefs.nbm">
55
             distribution="http://${dist.base}/remotefs.nbm">
56
      <license file="${license.file}"/>
56
      <license file="${license.file}"/>
57
      <description>
58
        Remote file system support, currently FTP.
59
      </description>
60
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
57
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
61
    </makenbm>
58
    </makenbm>
62
  </target>
59
  </target>
(-)remotefs/manifest.mf (+1 lines)
Lines 1-6 Link Here
1
Manifest-Version: 1.0
1
Manifest-Version: 1.0
2
OpenIDE-Module: org.netbeans.modules.remotefs/1
2
OpenIDE-Module: org.netbeans.modules.remotefs/1
3
OpenIDE-Module-Name: FTP FileSystem
3
OpenIDE-Module-Name: FTP FileSystem
4
OpenIDE-Module-Long-Description: Remote file system support, currently FTP.
4
OpenIDE-Module-Install: org/netbeans/modules/remotefs/ftpfs/FTPfsModule.class
5
OpenIDE-Module-Install: org/netbeans/modules/remotefs/ftpfs/FTPfsModule.class
5
OpenIDE-Module-Specification-Version: 1.3
6
OpenIDE-Module-Specification-Version: 1.3
6
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
7
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
(-)rmi/build.xml (-4 / +1 lines)
Lines 94-106 Link Here
94
  <target name="nbm" depends="netbeans">
94
  <target name="nbm" depends="netbeans">
95
    <makenbm file="rmi.nbm"
95
    <makenbm file="rmi.nbm"
96
             topdir="."
96
             topdir="."
97
             manifest="manifest-subst.mf"
97
             module="netbeans/modules/rmi.jar"
98
             homepage="http://rmi.${homepage.base}"
98
             homepage="http://rmi.${homepage.base}"
99
             distribution="${dist.base}/rmi.nbm">
99
             distribution="${dist.base}/rmi.nbm">
100
      <license file="${license.file}"/>
100
      <license file="${license.file}"/>
101
      <description>
102
        RMI module
103
      </description>
104
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
101
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
105
    </makenbm>
102
    </makenbm>
106
  </target>
103
  </target>
(-)scripting/build.xml (-4 / +1 lines)
Lines 94-106 Link Here
94
    <target name="nbm" depends="jars,release">
94
    <target name="nbm" depends="jars,release">
95
        <makenbm file="scripting.nbm"
95
        <makenbm file="scripting.nbm"
96
            topdir="."
96
            topdir="."
97
            manifest="manifest-subst.mf"
97
            module="netbeans/modules/scripting.jar"
98
            homepage="http://scripting.${homepage.base}/"
98
            homepage="http://scripting.${homepage.base}/"
99
            distribution="http://${dist.base}/scripting.nbm">
99
            distribution="http://${dist.base}/scripting.nbm">
100
            <license file="${license.file}"/>
100
            <license file="${license.file}"/>
101
            <description>
102
                Scripting support.
103
            </description>
104
            <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
101
            <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
105
        </makenbm>
102
        </makenbm>
106
    </target>
103
    </target>
(-)serialversion/build.xml (-5 / +1 lines)
Lines 50-63 Link Here
50
  <target name="nbm" depends="netbeans">
50
  <target name="nbm" depends="netbeans">
51
    <makenbm file="serialversion.nbm"
51
    <makenbm file="serialversion.nbm"
52
             topdir="."
52
             topdir="."
53
             manifest="manifest-subst.mf"
53
             module="netbeans/modules/serialversion.jar"
54
             homepage="http://serialversion.${homepage.base}/"
54
             homepage="http://serialversion.${homepage.base}/"
55
             distribution="http://${dist.base}/serialversion.nbm">
55
             distribution="http://${dist.base}/serialversion.nbm">
56
      <license file="${license.file}"/>
56
      <license file="${license.file}"/>
57
      <description>
58
        Update serialization version UIDs for serializable classes.
59
        Wizard-style dialog also shows you serialization-related Javadoc.
60
      </description>
61
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
57
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
62
    </makenbm>
58
    </makenbm>
63
  </target>
59
  </target>
(-)serialversion/manifest.mf (+2 lines)
Lines 1-5 Link Here
1
OpenIDE-Module: org.netbeans.modules.serialversion/1
1
OpenIDE-Module: org.netbeans.modules.serialversion/1
2
OpenIDE-Module-Name: Serial Version UIDs
2
OpenIDE-Module-Name: Serial Version UIDs
3
OpenIDE-Module-Long-Description: Update serialization version UIDs for serializable classes.
4
  Wizard-style dialog also shows you serialization-related Javadoc.
3
OpenIDE-Module-Specification-Version: 0.5
5
OpenIDE-Module-Specification-Version: 0.5
4
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
6
OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
5
7
(-)spellchecker/build.xml (-5 / +2 lines)
Lines 1-4 Link Here
1
<?xml version='1.0' encoding='ISO-8859-1' ?>
1
f<?xml version='1.0' encoding='ISO-8859-1' ?>
2
<!--
2
<!--
3
                Sun Public License Notice
3
                Sun Public License Notice
4
4
Lines 57-69 Link Here
57
  <target name="nbm" depends="netbeans">
57
  <target name="nbm" depends="netbeans">
58
    <makenbm file="spellchecker.nbm"
58
    <makenbm file="spellchecker.nbm"
59
             topdir="."
59
             topdir="."
60
             manifest="manifest-subst.mf"
60
             module="netbeans/modules/spellchecker.jar"
61
             homepage="http://spellchecker.${homepage.base}/"
61
             homepage="http://spellchecker.${homepage.base}/"
62
             distribution="http://${dist.base}/spellchecker.nbm">
62
             distribution="http://${dist.base}/spellchecker.nbm">
63
      <license file="${license.file}"/>
63
      <license file="${license.file}"/>
64
      <description>
65
        Provides support for viewing images such as GIFs and JPEGs in the IDE.
66
      </description>
67
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
64
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
68
    </makenbm>
65
    </makenbm>
69
  </target>
66
  </target>
(-)sysprops/build.xml (-1 / +1 lines)
Lines 50-56 Link Here
50
  <target name="nbm" depends="netbeans">
50
  <target name="nbm" depends="netbeans">
51
    <makenbm file="sysprops.nbm"
51
    <makenbm file="sysprops.nbm"
52
             topdir="."
52
             topdir="."
53
             manifest="manifest-subst.mf"
53
             module="netbeans/modules/sysprops.jar"
54
             homepage="http://sysprops.${homepage.base}/"
54
             homepage="http://sysprops.${homepage.base}/"
55
             distribution="http://${dist.base}/sysprops.nbm">
55
             distribution="http://${dist.base}/sysprops.nbm">
56
      <license file="${license.file}"/>
56
      <license file="${license.file}"/>
(-)text/build.xml (-4 / +1 lines)
Lines 54-66 Link Here
54
  <target name="nbm" depends="netbeans">
54
  <target name="nbm" depends="netbeans">
55
    <makenbm file="text.nbm"
55
    <makenbm file="text.nbm"
56
             topdir="."
56
             topdir="."
57
             manifest="manifest-subst.mf"
57
             module="netbeans/modules/text.jar"
58
             homepage="http://text.${homepage.base}/"
58
             homepage="http://text.${homepage.base}/"
59
             distribution="http://${dist.base}/text.nbm">
59
             distribution="http://${dist.base}/text.nbm">
60
      <license file="${license.file}"/>
60
      <license file="${license.file}"/>
61
      <description>
62
        Editing of plain text files.
63
      </description>
64
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
61
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
65
    </makenbm>
62
    </makenbm>
66
  </target>
63
  </target>
(-)usersguide/build.xml (-4 / +1 lines)
Lines 94-106 Link Here
94
  <target name="nbm" depends="netbeans">
94
  <target name="nbm" depends="netbeans">
95
    <makenbm file="usersguide.nbm"
95
    <makenbm file="usersguide.nbm"
96
             topdir="."
96
             topdir="."
97
             manifest="manifest-subst.mf"
97
             module="netbeans/modules/usersguide.jar"
98
             homepage="http://usersguide.${homepage.base}/"
98
             homepage="http://usersguide.${homepage.base}/"
99
             distribution="http://${dist.base}/usersguide.nbm">
99
             distribution="http://${dist.base}/usersguide.nbm">
100
      <license file="${license.file}"/>
100
      <license file="${license.file}"/>
101
      <description>
102
        Online help for the IDE in JavaHelp format.
103
      </description>
104
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
101
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
105
    </makenbm>
102
    </makenbm>
106
  </target>
103
  </target>
(-)utilities/build.xml (-5 / +1 lines)
Lines 58-71 Link Here
58
  <target name="nbm" depends="netbeans">
58
  <target name="nbm" depends="netbeans">
59
    <makenbm file="utilities.nbm"
59
    <makenbm file="utilities.nbm"
60
             topdir="."
60
             topdir="."
61
             manifest="manifest-subst.mf"
61
             module="netbeans/modules/utilities.jar"
62
             homepage="http://utilities.${homepage.base}/"
62
             homepage="http://utilities.${homepage.base}/"
63
             distribution="http://${dist.base}/utilities.nbm">
63
             distribution="http://${dist.base}/utilities.nbm">
64
      <license file="${license.file}"/>
64
      <license file="${license.file}"/>
65
      <description>
66
        Various smaller features collected: groups of files, open
67
        file, searching, URL bookmarks.
68
      </description>
69
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
65
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
70
    </makenbm>
66
    </makenbm>
71
  </target>
67
  </target>
(-)vcscore/build.xml (-4 / +1 lines)
Lines 67-79 Link Here
67
  <target name="nbm" depends="netbeans">
67
  <target name="nbm" depends="netbeans">
68
    <makenbm file="vcscore.nbm"
68
    <makenbm file="vcscore.nbm"
69
             topdir="."
69
             topdir="."
70
             manifest="manifest-subst.mf"
70
             module="netbeans/modules/autoload/vcscore.jar"
71
             homepage="http://vcscore.${homepage.base}/"
71
             homepage="http://vcscore.${homepage.base}/"
72
             distribution="http://${dist.base}/vcscore.nbm">
72
             distribution="http://${dist.base}/vcscore.nbm">
73
      <license file="${license.file}"/>
73
      <license file="${license.file}"/>
74
      <description>
75
        Core version-control support.
76
      </description>
77
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
74
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
78
    </makenbm>
75
    </makenbm>
79
  </target>
76
  </target>
(-)vcscvs/build.xml (-6 / +1 lines)
Lines 57-69 Link Here
57
  <target name="nbm" depends="netbeans">
57
  <target name="nbm" depends="netbeans">
58
    <makenbm file="vcscvs.nbm"
58
    <makenbm file="vcscvs.nbm"
59
             topdir="."
59
             topdir="."
60
             manifest="manifest-subst.mf"
60
             module="netbeans/modules/cvs.jar"
61
             homepage="http://vcscvs.${homepage.base}/"
61
             homepage="http://vcscvs.${homepage.base}/"
62
             distribution="http://${dist.base}/vcscvs.nbm">
62
             distribution="http://${dist.base}/vcscvs.nbm">
63
      <license file="${license.file}"/>
63
      <license file="${license.file}"/>
64
      <description>
65
        CVS version-control support.
66
      </description>
67
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
64
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
68
    </makenbm>
65
    </makenbm>
69
  </target>
66
  </target>
Lines 81-85 Link Here
81
  </target>
78
  </target>
82
79
83
</project>
80
</project>
84
85
(-)vcscvs/compat/build.xml (-4 / +1 lines)
Lines 58-70 Link Here
58
  <target name="nbm" depends="netbeans">
58
  <target name="nbm" depends="netbeans">
59
    <makenbm file="vcscvscompat.nbm"
59
    <makenbm file="vcscvscompat.nbm"
60
             topdir="."
60
             topdir="."
61
             manifest="manifest-subst.mf"
61
             module="netbeans/modules/cvscompat.jar"
62
             homepage="http://vcscvs.${homepage.base}/"
62
             homepage="http://vcscvs.${homepage.base}/"
63
             distribution="http://${dist.base}/vcscvscompat.nbm">
63
             distribution="http://${dist.base}/vcscvscompat.nbm">
64
      <license file="${license.file}"/>
64
      <license file="${license.file}"/>
65
      <description>
66
        CVS version-control support converter.
67
      </description>
68
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
65
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
69
    </makenbm>
66
    </makenbm>
70
  </target>
67
  </target>
(-)vcsgeneric/build.xml (-4 / +1 lines)
Lines 121-133 Link Here
121
  <target name="nbm" depends="netbeans">
121
  <target name="nbm" depends="netbeans">
122
    <makenbm file="vcsgen.nbm"
122
    <makenbm file="vcsgen.nbm"
123
             topdir="."
123
             topdir="."
124
             manifest="manifest-subst.mf"
124
             module="netbeans/modules/vcsgen.jar"
125
             homepage="http://${homepage.base}/vcsgeneric.html"
125
             homepage="http://${homepage.base}/vcsgeneric.html"
126
             distribution="${dist.base}/vcsgen.nbm">
126
             distribution="${dist.base}/vcsgen.nbm">
127
      <license file="${license.file}"/>
127
      <license file="${license.file}"/>
128
      <description>
129
        Vcs generic module
130
      </description>
131
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
128
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
132
    </makenbm>
129
    </makenbm>
133
  </target>
130
  </target>
(-)web/build.xml (-3 / +3 lines)
Lines 139-145 Link Here
139
    <delete dir="Info"/>
139
    <delete dir="Info"/>
140
    <makenbm file="web-jsp.nbm"
140
    <makenbm file="web-jsp.nbm"
141
             topdir="."
141
             topdir="."
142
             manifest="manifest-jsp-subst.mf"
142
             module="netbeans/modules/jsp.jar"
143
             homepage="http://web.${homepage.base}/"
143
             homepage="http://web.${homepage.base}/"
144
             distribution="http://${dist.base}/web-jsp.nbm">
144
             distribution="http://${dist.base}/web-jsp.nbm">
145
      <license file="${license.file}"/>
145
      <license file="${license.file}"/>
Lines 152-158 Link Here
152
    <delete dir="Info"/>
152
    <delete dir="Info"/>
153
    <makenbm file="web-jsp-syntax.nbm"
153
    <makenbm file="web-jsp-syntax.nbm"
154
             topdir="."
154
             topdir="."
155
           manifest="manifest-jsp-syntax-subst.mf"
155
           module="netbeans/modules/jsp-syntax.jar"
156
           homepage="http://web.${homepage.base}/"
156
           homepage="http://web.${homepage.base}/"
157
           distribution="http://${dist.base}/web-jsp-syntax.nbm">
157
           distribution="http://${dist.base}/web-jsp-syntax.nbm">
158
      <license file="${license.file}"/>
158
      <license file="${license.file}"/>
Lines 166-172 Link Here
166
    <delete dir="Info"/>
166
    <delete dir="Info"/>
167
    <makenbm file="web-jsp-tomcat.nbm"
167
    <makenbm file="web-jsp-tomcat.nbm"
168
             topdir="."
168
             topdir="."
169
           manifest="manifest-jsp-tomcat-subst.mf"
169
           module="netbeans/modules/jsp-tomcat.jar"
170
           homepage="http://web.${homepage.base}/"
170
           homepage="http://web.${homepage.base}/"
171
           distribution="http://${dist.base}/web-jsp-tomcat.nbm">
171
           distribution="http://${dist.base}/web-jsp-tomcat.nbm">
172
      <license file="${license.file}"/>
172
      <license file="${license.file}"/>
(-)webl/build.xml (-5 / +2 lines)
Lines 52-65 Link Here
52
  <target name="nbm" depends="netbeans">
52
  <target name="nbm" depends="netbeans">
53
    <makenbm file="webl.nbm"
53
    <makenbm file="webl.nbm"
54
             topdir="."
54
             topdir="."
55
             manifest="manifest-subst.mf"
55
             module="netbeans/modules/webl-module.jar"
56
             homepage="http://webl.${homepage.base}/"
56
             homepage="http://webl.${homepage.base}/"
57
             distribution="http://${dist.base}/webl.nbm">
57
             distribution="http://${dist.base}/webl.nbm">
58
      <license file="${license.file}"/>
58
      <license file="${license.file}"/>
59
      <description>
59
      <signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>
60
        Editing and executing WebL scripting language files.
61
      </description>
62
      <!--<signature keystore="${keystore}" storepass="${storepass}" alias="nb_ide"/>-->
63
    </makenbm>
60
    </makenbm>
64
  </target>
61
  </target>
65
62
(-)xml/catalog/build.xml (-4 / +1 lines)
Lines 80-92 Link Here
80
    <delete dir="Info"/>
80
    <delete dir="Info"/>
81
    <makenbm file="../xml-catalog.nbm"
81
    <makenbm file="../xml-catalog.nbm"
82
             topdir="."
82
             topdir="."
83
             manifest="manifest-subst.mf"
83
             module="netbeans/modules/xml-catalog.jar"
84
             homepage="http://${homepage.base}/xml-catalog.html"
84
             homepage="http://${homepage.base}/xml-catalog.html"
85
             distribution="${dist.base}/xml-catalog.nbm">
85
             distribution="${dist.base}/xml-catalog.nbm">
86
      <license file="${license.file}"/>
86
      <license file="${license.file}"/>
87
      <description>
88
        The module allows to persistently mount entity catalogs. This implementation support NetBeans native catalog and standard XML catalog. Module also offer SPI to support another catalog implementation plug in.
89
      </description>
90
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
87
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
91
    </makenbm>
88
    </makenbm>
92
  </target>
89
  </target>
(-)xml/core/build.xml (-4 / +1 lines)
Lines 83-95 Link Here
83
    <delete dir="Info"/>
83
    <delete dir="Info"/>
84
    <makenbm file="../xml-core.nbm"
84
    <makenbm file="../xml-core.nbm"
85
             topdir="."
85
             topdir="."
86
             manifest="manifest-subst.mf"
86
             module="netbeans/modules/xml-core.jar"
87
             homepage="http://${homepage.base}/xml-core.html"
87
             homepage="http://${homepage.base}/xml-core.html"
88
             distribution="${dist.base}/xml-core.nbm">
88
             distribution="${dist.base}/xml-core.nbm">
89
      <license file="${license.file}"/>
89
      <license file="${license.file}"/>
90
      <description>
91
        The module is a base for all XML related modules. It recognizes XML and DTD documents, which can be opened in text editor. It supports parsing of those documents into TAX (Tree API for XML) representation. It supports synchronization among document representations. It also holds all settings shared among all XML related modules.
92
      </description>
93
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
90
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
94
    </makenbm>
91
    </makenbm>
95
  </target>
92
  </target>
(-)xml/css/build.xml (-4 / +1 lines)
Lines 80-92 Link Here
80
    <delete dir="Info"/>
80
    <delete dir="Info"/>
81
    <makenbm file="../css.nbm"
81
    <makenbm file="../css.nbm"
82
             topdir="."
82
             topdir="."
83
             manifest="manifest-subst.mf"
83
             module="netbeans/modules/css.jar"
84
             homepage="http://${homepage.base}/css.html"
84
             homepage="http://${homepage.base}/css.html"
85
             distribution="${dist.base}/css.nbm">
85
             distribution="${dist.base}/css.nbm">
86
      <license file="${license.file}"/>
86
      <license file="${license.file}"/>
87
      <description>
88
        The module provides very basic support for CSS editing. CSS documents can be opened in text editor with syntax coloring. There is a syntax check action.
89
      </description>
90
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
87
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
91
    </makenbm>
88
    </makenbm>
92
  </target>
89
  </target>
(-)xml/tax/build.xml (-4 / +1 lines)
Lines 89-101 Link Here
89
    <delete dir="Info"/>
89
    <delete dir="Info"/>
90
    <makenbm file="../xml-tax.nbm"
90
    <makenbm file="../xml-tax.nbm"
91
             topdir="."
91
             topdir="."
92
             manifest="manifest-subst.mf"
92
             module="netbeans/modules/autoload/xml-tax.jar"
93
             homepage="http://${homepage.base}/xml-tax.html"
93
             homepage="http://${homepage.base}/xml-tax.html"
94
             distribution="${dist.base}/xml-tax.nbm">
94
             distribution="${dist.base}/xml-tax.nbm">
95
      <license file="${license.file}"/>
95
      <license file="${license.file}"/>
96
      <description>
97
        The module contains Tree API for XML ("TAX") library. It allows tree manipulation of XML and DTD documents structure, including event, traversal and i/o support.
98
      </description>
99
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
96
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
100
    </makenbm>
97
    </makenbm>
101
  </target>
98
  </target>
(-)xml/text-edit/build.xml (-4 / +1 lines)
Lines 84-96 Link Here
84
    <delete dir="Info"/>
84
    <delete dir="Info"/>
85
    <makenbm file="../xml-text-edit.nbm"
85
    <makenbm file="../xml-text-edit.nbm"
86
             topdir="."
86
             topdir="."
87
             manifest="manifest-subst.mf"
87
             module="netbeans/modules/xml-text-edit.jar"
88
             homepage="http://${homepage.base}/xml-text-edit.html"
88
             homepage="http://${homepage.base}/xml-text-edit.html"
89
             distribution="${dist.base}/xml-text-edit.nbm">
89
             distribution="${dist.base}/xml-text-edit.nbm">
90
      <license file="${license.file}"/>
90
      <license file="${license.file}"/>
91
      <description>
92
        The module provides text editing capabilities. It adds syntax coloring, abbreviation support and simple indentation engine into text editing of XML and DTD documents.
93
      </description>
94
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
91
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
95
    </makenbm>
92
    </makenbm>
96
  </target>
93
  </target>
(-)xml/tools/build.xml (-4 / +1 lines)
Lines 84-96 Link Here
84
    <delete dir="Info"/>
84
    <delete dir="Info"/>
85
    <makenbm file="../xml-tools.nbm"
85
    <makenbm file="../xml-tools.nbm"
86
             topdir="."
86
             topdir="."
87
             manifest="manifest-subst.mf"
87
             module="netbeans/modules/xml-tools.jar"
88
             homepage="http://${homepage.base}/xml-tools.html"
88
             homepage="http://${homepage.base}/xml-tools.html"
89
             distribution="${dist.base}/xml-tools.nbm">
89
             distribution="${dist.base}/xml-tools.nbm">
90
      <license file="${license.file}"/>
90
      <license file="${license.file}"/>
91
      <description>
92
        The module contains various actions, generators and tools. Especially action to generate simple DTD from XML document, or wizard which generate SAX handler implementation according to selected DTD document.
93
      </description>
94
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
91
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
95
    </makenbm>
92
    </makenbm>
96
  </target>
93
  </target>
(-)xml/tree-edit/build.xml (-4 / +1 lines)
Lines 84-96 Link Here
84
    <delete dir="Info"/>
84
    <delete dir="Info"/>
85
    <makenbm file="../xml-tree-edit.nbm"
85
    <makenbm file="../xml-tree-edit.nbm"
86
             topdir="."
86
             topdir="."
87
             manifest="manifest-subst.mf"
87
             module="netbeans/modules/xml-tree-edit.jar"
88
             homepage="http://${homepage.base}/xml-tree-edit.html"
88
             homepage="http://${homepage.base}/xml-tree-edit.html"
89
             distribution="${dist.base}/xml-tree-edit.nbm">
89
             distribution="${dist.base}/xml-tree-edit.nbm">
90
      <license file="${license.file}"/>
90
      <license file="${license.file}"/>
91
      <description>
92
        The module provides visual editor of XML and DTD document. It guards document well-formedness. A user can set filters which can customize XML and DTD documents look.
93
      </description>
94
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
91
      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
95
    </makenbm>
92
    </makenbm>
96
  </target>
93
  </target>

Return to bug 13850