Lines 194-199
Link Here
|
194 |
</genlist> |
194 |
</genlist> |
195 |
</target> |
195 |
</target> |
196 |
|
196 |
|
|
|
197 |
|
198 |
<property name="jnlp.signjar.alias" value="jnlp" /> |
199 |
<property name="jnlp.signjar.keystore" location="${jnlp.dest.dir}/default.keystore" /> |
200 |
<property name="jnlp.signjar.password" value="netbeans" /> |
201 |
<property name="jnlp.codebase" value="file:${jnlp.dest.dir}" /> |
202 |
|
203 |
<available file="${jnlp.signjar.keystore}" property="do.not.generate.keystore" /> |
204 |
<target name="generate-keystore" unless="do.not.generate.keystore" > |
205 |
<mkdir dir="${jnlp.signjar.keystore}/../" /> |
206 |
<echo message="Going to create default keystore in ${jnlp.signjar.keystore}" /> |
207 |
<exec |
208 |
executable="keytool" |
209 |
dir="." |
210 |
inputstring=" |
211 |
noname${line.separator} |
212 |
noorganization${line.separator} |
213 |
nolocation${line.separator} |
214 |
nostate${line.separator} |
215 |
no${line.separator}yes${line.separator}yes${line.separator}" |
216 |
> |
217 |
<arg value="--genkey" /> |
218 |
<arg value="--alias" /> |
219 |
<arg value="${jnlp.signjar.alias}" /> |
220 |
<arg value="--keystore" /> |
221 |
<arg file="${jnlp.signjar.keystore}" /> |
222 |
<arg value="--storepass" /> |
223 |
<arg value="${jnlp.signjar.password}" /> |
224 |
<arg value="--keypass" /> |
225 |
<arg value="${jnlp.signjar.password}" /> |
226 |
</exec> |
227 |
</target> |
228 |
|
229 |
|
230 |
<target name="jnlp" depends="init,netbeans,generate-keystore" description="Builds JNLP descriptor and signs JAR files" > |
231 |
<fail unless="jnlp.dest.dir" > |
232 |
You have to provide value to jnlp.dest.dir property! |
233 |
</fail> |
234 |
<mkdir dir="${jnlp.dest.dir}" /> |
235 |
<copy flatten="true" todir="${jnlp.dest.dir}" > |
236 |
<fileset dir="${cluster}"> |
237 |
<patternset refid="module.files"/> |
238 |
</fileset> |
239 |
</copy> |
240 |
<signjar alias="${jnlp.signjar.alias}" keystore="${jnlp.signjar.keystore}" storepass="${jnlp.signjar.password}"> |
241 |
<fileset dir="${jnlp.dest.dir}"> |
242 |
<include name="${module.jar.basename}" /> |
243 |
</fileset> |
244 |
</signjar> |
245 |
|
246 |
<echo file="${jnlp.dest.dir}/${code.name.base.dashes}.jnlp" ><![CDATA[<?xml version="1.0" encoding="UTF-8" ?> |
247 |
<jnlp codebase="${jnlp.codebase}" > |
248 |
<information> |
249 |
<title>${code.name.base}</title> |
250 |
<vendor>NetBeans</vendor> |
251 |
</information> |
252 |
<resources> |
253 |
<jar href="${module.jar.basename}" /> |
254 |
</resources> |
255 |
<component-desc/> |
256 |
</jnlp> |
257 |
]]> </echo> |
258 |
</target> |
259 |
|
260 |
|
261 |
|
197 |
<target name="nbm" depends="init,netbeans" description="Build NBM archive."> |
262 |
<target name="nbm" depends="init,netbeans" description="Build NBM archive."> |
198 |
<mkdir dir="build"/> |
263 |
<mkdir dir="build"/> |
199 |
<makenbm file="build/${nbm}" |
264 |
<makenbm file="build/${nbm}" |