代码拉取完成,页面将自动刷新
同步操作将从 icecooly/FastHttpClient 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?xml version="1.0" encoding="utf-8"?>
<project name="FastHttpClient" basedir="."
xmlns:ivy="antlib:fr.jayasoft.ivy.ant"
default="jar">
<!-- scp task-->
<taskdef resource="net/sf/antcontrib/antlib.xml"/>
<!-- -->
<property name="project.root" value="${basedir}" />
<property file="build.properties" />
<!-- build no.-->
<tstamp>
<format property="release_date" pattern="yyyyMMddHHmm" />
</tstamp>
<!-- src dir-->
<property name="src.dir" value="${project.root}/src" />
<property name="lib.dir" value="${project.root}/lib" />
<property name="webroot.dir" value="${project.root}/webroot" />
<!-- build dir -->
<property name="build.dir" value="${project.root}/build" />
<property name="build.lib.dir" value="${build.dir}/lib" />
<property name="build.classes.dir" value="${build.dir}/classes" />
<!-- Java CLASSPATH -->
<path id="master-classpath">
<fileset dir="${lib.dir}" />
</path>
<!-- =================================================================== -->
<!-- clean release directory -->
<!-- =================================================================== -->
<target name="clean" description="clean all">
<delete dir="${release.dir}" />
<delete dir="${build.dir}" />
</target>
<!-- =================================================================== -->
<!-- create build directory -->
<!-- =================================================================== -->
<target name="init" depends="" description="">
<mkdir dir="${build.dir}" />
<mkdir dir="${build.classes.dir}" />
</target>
<!-- =================================================================== -->
<!-- compile java code -->
<!-- =================================================================== -->
<target name="build" description="build java" depends="init">
<javac destdir="${build.classes.dir}"
source="1.8" target="1.8"
debug="true" encoding="utf-8"
deprecation="false"
optimize="false"
failonerror="true">
<src path="${src.dir}" />
<classpath refid="master-classpath" />
</javac>
</target>
<!-- =================================================================== -->
<!-- make jar file -->
<!-- =================================================================== -->
<target name="jar" description="" depends="build">
<copy todir="${build.classes.dir}">
<fileset dir="${src.dir}">
<include name="**/*.p12" />
<include name="**/*.js" />
<include name="**/*.css" />
<include name="**/*.svg" />
<include name="**/*.ttf" />
<include name="**/*.woff" />
<include name="**/*.woff2" />
</fileset>
</copy>
<!--copy source file -->
<jar destfile="${release.dir}/${project.name}-${project.version}.jar">
<fileset dir="${build.classes.dir}">
<include name="**/*" />
</fileset>
<manifest>
<attribute name="Implementation-Version"
value="build${release_date}"/>
<attribute name="Implementation-Title" value="${project.name}"/>
</manifest>
</jar>
</target>
<target name="make-jar" description="make jar file" depends="build">
<copy todir="${build.classes.dir}">
<fileset dir="${src.dir}/" >
<include name="**/*.png"/>
<include name="**/*.jpg"/>
</fileset>
</copy>
<jar destfile="${release.dir}/single.jar">
<fileset dir="${build.classes.dir}">
<include name="**/**"/>
</fileset>
<manifest>
<attribute name="Version" value="${project.revision}"/>
<attribute name="Implementation-Version"
value="${project.revision}-build${release_date}"/>
<attribute name="Implementation-Title"
value="FastHttpClient"/>
</manifest>
</jar>
<echo>make all jars into one jar</echo>
<delete dir="${release.dir}/${project.name}/tmp" />
<mkdir dir="${release.dir}/${project.name}/tmp" />
<unzip dest="${release.dir}/${project.name}/tmp">
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${release.dir}">
<include name="**/*.jar"/>
</fileset>
</unzip>
<delete>
<fileset dir="${release.dir}/${project.name}/tmp/META-INF/" includes="**/*.SF"/>
</delete>
<jar destfile="${release.dir}/fasthttpclient-${project.version}.jar">
<manifest>
<attribute name="Version" value="${project.revision}"/>
<attribute name="Implementation-Version"
value="${project.revision}-build${release_date}"/>
<attribute name="Implementation-Title"
value="FastHttpClient"/>
</manifest>
<fileset dir="${release.dir}/${project.name}/tmp">
<include name="**/*" />
</fileset>
</jar>
<delete dir="${release.dir}/${project.name}/tmp" />
<delete dir="${release.dir}/${project.name}" />
<delete file="${release.dir}/single.jar"/>
</target>
</project>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。