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

📄 build.xml

📁 Examples to create your Conferencing System in .NET, C# VOIP & Video Conferencing Systems using H.32
💻 XML
字号:

<project name="Secure NIO" default="build-debug" basedir=".">	
	<description>SMS Router source tree.</description>
	<!-- Set global properties -->
	<property name="src.dir" location="src"/>	
	<property name="classes.dir" location="classes"
		description="Directory for compiled classes"/>
	<property name="javadocs.dir" location="docs/api"
		description="Directory for the javadocs"/>
	<property name="libs.dir" location="" 
		description="External libraries required to compile source code"/>
	
	<!-- Major.minor.revision 
		Major - Significant changes in the functionality.
		Minor - Small improvements in functionality.
		Revision - Bug fixes.
	-->
	<property name="version" value="0.1"/>

	<fileset id="project.class.path" dir="${libs.dir}">
	  <include name="**/*.jar"/>
	</fileset>			
	<property name="cp" refid="project.class.path"/>

	<!-- Sets the compiler to the JVM 1.4. Required for the assert keyword -->
	<property name="build.compiler" value="modern"/>
	
	<target name="init" 
		description="Prepares the build">
		<!-- Generate a time stamp -->
		<tstamp/>
		<!-- Create the directory to where classes will be compiled-->
		<mkdir dir="${classes.dir}"/>
	</target>
		
	<target name="build-debug" depends="init, clean" 
		description="Compiles the source code">
	<!-- Compiles from ${src} to ${classes.dir} -->
		<javac srcdir="${src.dir}" destdir="${classes.dir}" classpath="${cp}"
			source="1.5"
			debug="on" 
			debuglevel="lines,vars,source"
			optimize="on">
		</javac>
	</target>
	
	<target name="build-release" depends="init" 
		description="Compiles the source code">
	<!-- Compiles from ${src.dir} to ${classes.dir}. Does not compile
		test or unused classes -->
		<javac srcdir="${src.dir}" destdir="${classes.dir}" classpath="${cp}"
			source="1.5" 
			debug="off" 
			debuglevel="none" 
			optimize="on"/>
	</target>
	
	<target name="javadocs"
		description="Generates the javadocs.">
		<!-- Create the javadocs directory -->
		<mkdir dir="${javadocs.dir}"/>
		<javadoc 
			sourcepath="${src.dir}" 
			destdir="${javadocs.dir}"
			classpath="${cp}"
			source="1.5"
			/>
	</target>
	
	<!-- depends="build-debug"  -->
	<target name="package" 
		description="Generate the Secure NIO jar file">
		<!-- Create the distribution directory -->
		<mkdir dir="${dist.dir}"/>
		<jar destfile="secureNIO-${version}.jar" 
			excludes="**/*Test.class"
			basedir="${classes.dir}" 
			compress="false"></jar>
	</target>
	

	<target name="clean" description="Removes intermediate files">
		<delete>			<fileset dir="${classes.dir}">			    <include name="**/*.class"/>			    <exclude name="**/*.properties"/>			</fileset>		</delete>		<delete dir="${javadocs.dir}"/>
		<delete file="${dist.dir}/secureNIO-${version}.jar"/>
	</target>
</project>

⌨️ 快捷键说明

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