Silk Central で作業するためには、有効な Silk Central の場所が設定されている必要があります。詳細については、「Silk4J と Silk Central の統合」を参照してください。
Silk Test 15.5 で作成した Silk4J プロジェクトからキーワード ライブラリをアップロードする場合は、プロジェクトの build.xml ファイルを編集する必要があります。
<fileset dir="Keyword Assets" includes="**/*.kwd" erroronmissingdir="false" />
<target name="build.keyword.library" depends="compile">
<java classname="com.borland.silk.kwd.library.docbuilder.DocBuilder" fork="true">
<classpath refid="project.classpath" />
<arg value="AutoQuote Silk4J Library" />
<arg value="${output}" />
<arg value="${output}/library.zip" />
</java>
</target>
新しい build.xml ファイルは、以下のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<project name="AutoQuote" default="compile">
<property name="src" value="src" />
<property name="bin" value="build" />
<property name="output" value="output" />
<property name="lib" value="lib" />
<property name="buildlib" value="buildlib" />
<path id="project.classpath">
<fileset dir="${lib}" includes="*.jar" excludes="*source*" />
<fileset dir="${buildlib}" includes="*.jar" excludes="*source*" />
</path>
<target name="clean">
<delete dir="${output}" />
</target>
<target name="compile" depends="clean">
<mkdir dir="${output}" />
<delete dir="${bin}" />
<mkdir dir="${bin}" />
<componentdef name="ecj" classname="org.eclipse.jdt.core.JDTCompilerAdapter" classpathref="project.classpath" />
<javac srcdir="${src}" destdir="${bin}" debug="true" source="1.7" target="1.7" encoding="utf-8" includeantruntime="false">
<classpath refid="project.classpath" />
<ecj />
</javac>
<jar destfile="${output}/tests.jar" >
<fileset dir="${bin}" includes="**/*.class" />
<fileset dir="${src}" includes="**/*" excludes="**/*.java" />
<fileset dir="Object Maps" includes="**/*.objectmap" erroronmissingdir="false" />
<fileset dir="Image Assets" includes="**/*.imageasset" erroronmissingdir="false" />
<fileset dir="Verifications" includes="**/*.verification" erroronmissingdir="false" />
<fileset dir="Keyword Assets" includes="**/*.kwd" erroronmissingdir="false" />
</jar>
<copy todir="${output}" overwrite="true">
<fileset dir="${lib}" includes="*.jar" excludes="*source*" />
</copy>
<delete dir="${bin}" />
</target>
<target name="build.keyword.library" depends="compile">
<java classname="com.borland.silk.kwd.library.docbuilder.DocBuilder" fork="true">
<classpath refid="project.classpath" />
<arg value="AutoQuote Silk4J Library" />
<arg value="${output}" />
<arg value="${output}/library.zip" />
</java>
</target>
</project>