⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jnlp.xml

📁 AIOTrade is a free, open source stock technical analysis platform built on pure java. Its pluggable
💻 XML
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="UTF-8"?><!--The contents of this file are subject to the terms of the Common Developmentand Distribution License (the License). You may not use this file except incompliance with the License.You can obtain a copy of the License at http://www.netbeans.org/cddl.htmlor http://www.netbeans.org/cddl.txt.When distributing Covered Code, include this CDDL Header Notice in each fileand include the License file at http://www.netbeans.org/cddl.txt.If applicable, add the following below the CDDL Header, with the fieldsenclosed by brackets [] replaced by your own identifying information:"Portions Copyrighted [year] [name of copyright owner]"The Original Software is NetBeans. The Initial Developer of the OriginalSoftware is Sun Microsystems, Inc. Portions Copyright 1997-2006 SunMicrosystems, Inc. All Rights Reserved.--><project name="suite-jnlp" basedir=".">    <!-- if jnlp.codebase is provided make both the app and the platform relative to it -->    <condition property="jnlp.codebase.app" value="${jnlp.codebase}app/" >        <isset property="jnlp.codebase" />    </condition>    <!-- if not specified, assign all codebases to value suitable for jnlp-servlet.jar -->    <property name="jnlp.codebase" value="$$$$codebase" />    <property name="jnlp.codebase.app" value="$$$$codebase" />    <target name="-check-for-master.jnlp">        <available file="master.jnlp" property="master.jnlp.exists"/>    </target>    <target name="jnlp-init-generate-master" depends="-check-for-master.jnlp" unless="master.jnlp.exists">        <!-- XXX ought to try to avoid generating a fixed codebase at this time (WAR build replaces it though) -->        <echo file="master.jnlp"><![CDATA[<?xml version="1.0" encoding="UTF-8"?><jnlp spec="1.0+" codebase="${jnlp.codebase}">  <information>      <title>$${app.title}</title>      <vendor>$${app.title} vendor</vendor>      <description>$${app.name} application</description>      <icon href="$${app.icon}"/>  </information>  <security><all-permissions/></security>  <resources><!-- The following line will be replaced with an automatically generated list of resources: -->    <!--$${jnlp.resources}-->  </resources>  <resources os="Mac OS X">       <property name="netbeans.user" value="$${user.home}/Library/Application Support/$${app.name}"/>  </resources>  <application-desc>    <argument>--branding</argument>    <argument>$${branding.token}</argument>  </application-desc></jnlp>  ]]></echo>    </target>        <target name="jnlp-init" depends="jnlp-init-generate-master">        <fail unless="app.name">Must have set at least an application name ('app.name')</fail>                <property name="jnlp.dest.dir" location="build/jnlp"/>        <property name="jnlp.master.dir" location="build/tmp/master-jnlp"/>        <mkdir dir="${jnlp.master.dir}"/>                <property name="disabled.modules" value=""/>        <property name="enabled.clusters" value=""/>        <property name="disabled.clusters" value=""/>                <fileset id="jnlp.included.modules" dir="${netbeans.dest.dir}">            <and>                <or>                    <filename name="*/modules/**/*.jar"/>                    <filename name="*/lib/**/*.jar"/>                    <filename name="*/core/**/*.jar"/>                </or>                <not>                    <filename name="**/update/**/*.jar"/>                </not>                <custom classpath="${harness.dir}/tasks.jar" classname="org.netbeans.nbbuild.ModuleSelector">                    <param name="excludeModules" value="${disabled.modules}"/>                    <param name="includeClusters" value="${enabled.clusters}"/>                    <param name="excludeClusters" value="${disabled.clusters}"/>                </custom>            </and>        </fileset>    </target>    <property name="jnlp.signjar.keystore" location="build/default.keystore"/>    <property name="jnlp.signjar.alias" value="jnlp"/>    <property name="jnlp.signjar.password" value="netbeans"/>    <available property="jnlp.signjar.keystore.exists" file="${jnlp.signjar.keystore}"/>    <target name="jnlp-generate-keystore" depends="jnlp-init" unless="jnlp.signjar.keystore.exists">        <property name="jnlp.signjar.vendor" value="CN=A NetBeans Friend, OU=NetBeans, O=netbeans.org, C=US"/>                <mkdir dir="${jnlp.signjar.keystore}/../"/>        <echo message="Going to create default keystore in ${jnlp.signjar.keystore}"/>        <genkey             alias="${jnlp.signjar.alias}"            keystore="${jnlp.signjar.keystore}"            storepass="${jnlp.signjar.password}"            dname="${jnlp.signjar.vendor}"        />    </target>    <target name="jnlp-generate-platform" depends="jnlp-generate-platform-repository,jnlp-generate-platform-master"/>        <target name="jnlp-generate-platform-repository" depends="jnlp-generate-keystore,jnlp-init" unless="jnlp.platform.codebase">        <condition property="jnlp.platform.codebase.own" value="${jnlp.codebase}netbeans/" >            <not>                <equals arg1="${jnlp.codebase}" arg2="$$$$codebase" />            </not>        </condition>        <property name="jnlp.platform.codebase.own" value="$$$$codebase"/>        <property name="jnlp.platform.codebase" value="netbeans/"/>        <property name="jnlp.permissions" value="&lt;security&gt;&lt;all-permissions/&gt;&lt;/security&gt;"/>                <mkdir dir="${jnlp.dest.dir}/netbeans"/>                <makejnlp             alias="${jnlp.signjar.alias}"             keystore="${jnlp.signjar.keystore}"             storepass="${jnlp.signjar.password}"            dir="${jnlp.dest.dir}/netbeans/"            codebase="${jnlp.platform.codebase.own}"            verify="true"            verifyexcludes="lib/nbexec.cmd,lib/nbexec,lib/nbexec.exe,core/ide.ks,LICENSE.txt,DISTRIBUTION.txt,THIRDPARTYLICENSEREADME.txt,docs/swing-layout-1.0-doc.zip,docs/swing-layout-1.0.1-doc.zip,docs/html40.zip,core/org-netbeans-modules-utilities-cli.jar,docs/org/netbeans/modules/usersguide/ide.css"            permissions="${jnlp.permissions}"        >            <modules refid="jnlp.included.modules"/>        </makejnlp>    </target>        <target name="jnlp-generate-platform-master" depends="jnlp-generate-platform-repository">        <makemasterjnlp             dir="${jnlp.master.dir}"            codebase="${jnlp.platform.codebase}"        >            <modules refid="jnlp.included.modules"/>        </makemasterjnlp>    </target>        <target name="build"             depends="build-jnlp-nowar"            description="Build JNLP files and signed JARs for all modules in the suite."    >        <property name="jnlp.servlet.jar" location="${nbjdk.home}/sample/jnlp/servlet/jnlp-servlet.jar"/>        <fail message="Point -Djnlp.servlet.jar to your jnlp-servlet.jar, usually in $$JDKHOME/sample/jnlp/servlet/jnlp-servlet.jar">            <condition>                <not>                    <available file="${jnlp.servlet.jar}"/>                </not>            </condition>        </fail>                <echo file="build/tmp/web.xml"><![CDATA[<web-app> <servlet>    <servlet-name>JnlpDownloadServlet</servlet-name>    <servlet-class>jnlp.sample.servlet.JnlpDownloadServlet</servlet-class> </servlet> <servlet-mapping>    <servlet-name>JnlpDownloadServlet</servlet-name>    <url-pattern>*.jnlp</url-pattern> </servlet-mapping></web-app>         ]]></echo>        <mkdir dir="dist"/>        <war basedir="${jnlp.dest.dir}" destfile="dist/${app.name}.war" webxml="build/tmp/web.xml">            <zipfileset dir="${jnlp.servlet.jar}/.." file="${jnlp.servlet.jar}" prefix="WEB-INF/lib"/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -