SetName、SetID、および Version で始まる行のコロンより後ろの値は、新規ファイル META-INF/MANIFEST.MF に書き込まれます。
SetName:bean generator SetID:bean.generator Controller:bean.generator/control.pat Version:1.0 *Appdef: name="sample.appdef" description="bean generator" Filter: type="appdef" resource="file" enablesFor="1"
Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: value of SetName Bundle-SymbolicName: value of SetID Bundle-Version: value of Version Bundle-Localization: plugin Bundle-Vendor: Require-Bundle: org.eclipse.jet Bundle-ClassPath: .,bin/
Controller 行のコロンより後ろの値は、新規ファイル plugin.xml に書き込まれます。
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
id=""
name=""
point="org.eclipse.jet.transform">
<transform
startTemplate="value of Controller"
templateLoaderClass="org.eclipse.jet.compiled._jet_transformation">
<description></description>
<tagLibraries>
<importLibrary
id="com.ibm.xtools.jet.dptk.dptk"
usePrefix=""
autoImport="true"/>
</tagLibraries>
</transform>
</extension>
</plugin>
新規フォルダー jet2java が、プロジェクトのルートに作成されます。 さらに、新規ファイル .classpath が、プロジェクトのルートに追加されます。 .classpath ファイルが、このフォルダー (太字で強調表示されている) を参照することに注意してください。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="jet2java/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="output" path="bin"/>
</classpath>
JET ネーチャーおよびビルダーをプロジェクトに追加するには、ファイル .project を変更して、以下のコードの太字の行をインクルードしてください。
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>existing project name</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jet.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.dptk.patternBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.jet.jet2Nature</nature>
<nature>com.ibm.dptk.patternNature</nature>
</natures>
</projectDescription>
JET コンパイラーが JET テンプレートとして PAT ファイルを認識できるようにするには、以下の内容でファイル .settings/org.eclipse.jet.prefs を作成してください。
eclipse.preferences.version=1 org.eclipse.jet.projectPrefs=true org.eclipse.jet.templateExt=pat,jet
パターンの JAR (DPTK PATZIP ファイルと機能的に対応する) への適切なエクスポートを許可するには、プロジェクトのルートにファイル build.properties を以下の内容で作成します。
source.. = jet2java/
output.. = bin/
bin.includes = .,\
plugin.xml,\
META-INF/,\
**/*.pat,\
**/*.jet
src.includes = .project,\
build.properties,\
.classpath