mirror of
https://github.com/open-mmlab/mmdeploy.git
synced 2025-01-14 08:09:43 +08:00
* move to dev-1.x * fix wrong class name * redesign Params argument mechanisms * change demo build to ant * remove unused debugging file * fix demo * remove hardcode * a general build.xml * update README * fix clang-format * rename follow java format * update docs * fix lint * fix java_api build * fix ci * fix java api ci * fix lint * fix opencv build privilege * fix CI ant build * remove opencv build because is too slow * fix lib path * fix wrong dir * fix run demo location * fix ant command * fix opencv * mv opencv to java demo * fix CI * fix comments * add absolute lib path in ci * find lib * find lib * fix mmdeploy lib path in ci * fix pose ocr pose-tracker * support RotatedDetection and Segmentation score * add cmake * fix lint * fix yapf * fix clang-format * fix clang-format * fix java api ci * fix ocr src pic * add rotate * add opencv lib * fix lib * fix libgstreamer missing * add libgstreamer-plugin * fix comments * fix comments * add avcodec for posetracker * fix CI * fix java ci comments * fix test_java_demo format * fix lint and ffmpeg missing * fix comments * a copy of array for java * fix demo stuck * fix test_java_demo.py * fix popd and pushd * fix java_api * fix java api handle * update for api * add java docstrings for demo * add docstring for posetracker java and fix handle * add some java api docstrings * return ec * add error code for java * add all java docs * fix clang-format * fix PoseTracker apply api for batch inference * fix missing error code * remove author * remove author * remove destroy window * fix wrong code * fix Context * fix java docs * fix comments * fix compile failed * fix for and if format * fix error code * fix bracket
53 lines
1.6 KiB
XML
53 lines
1.6 KiB
XML
<project name="JavaDemo" basedir="." default="rebuild-run">
|
|
|
|
<property name="src.dir" value="src"/>
|
|
|
|
<property name="lib.dir" value="${jarDir}"/>
|
|
<property name="mmdeploy.dir" value="../../csrc/mmdeploy/apis/java"/>
|
|
<path id="classpath">
|
|
<fileset dir="${lib.dir}" includes="**/*.jar"/>
|
|
<path path="${mmdeploy.dir}" />
|
|
</path>
|
|
|
|
<property name="build.dir" value="build"/>
|
|
<property name="classes.dir" value="${build.dir}/classes"/>
|
|
<property name="jar.dir" value="${build.dir}/jar"/>
|
|
|
|
<property name="main-class" value="${taskName}"/>
|
|
|
|
|
|
<target name="clean">
|
|
<delete dir="${build.dir}"/>
|
|
</target>
|
|
|
|
<target name="compile">
|
|
<mkdir dir="${classes.dir}"/>
|
|
<javac includeantruntime="false" srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/>
|
|
</target>
|
|
|
|
<target name="jar" depends="compile">
|
|
<mkdir dir="${jar.dir}"/>
|
|
<jar destfile="${jar.dir}/${taskName}.jar" basedir="${classes.dir}">
|
|
<manifest>
|
|
<attribute name="Main-Class" value="${main-class}"/>
|
|
</manifest>
|
|
</jar>
|
|
</target>
|
|
|
|
<target name="run" depends="jar">
|
|
<java fork="true" classname="${main-class}">
|
|
<sysproperty key="java.library.path" path="${libDir}"/>
|
|
<classpath>
|
|
<path refid="classpath"/>
|
|
<path location="${jar.dir}/${taskName}.jar"/>
|
|
</classpath>
|
|
<arg line="${command}" />
|
|
</java>
|
|
</target>
|
|
|
|
<target name="rebuild" depends="clean,jar"/>
|
|
|
|
<target name="rebuild-run" depends="clean,run"/>
|
|
|
|
</project>
|