0

Eclipseで、(独自のカスタムウィザードを使用して)新しいJavaプロジェクトを作成しているときに、新しいビルダーをプロジェクトに関連付けました。これで、作成されたJavaプロジェクトにJavaNatureと2つのビルダーが関連付けられました。

  1. org.eclipse.jdt.core.javabuilder
  2. com.company.project.custombuilder

.projectファイルの内容は次のようになります。

<buildSpec>
<buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
        </buildCommand>
    <buildCommand>
        <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
        <triggers>full,incremental,</triggers>
        <arguments>
            <dictionary>
                <key>LaunchConfigHandle</key>
                <value>&lt;project&gt;/.externalToolBuilders/com.company.project.custombuilder.launch</value>
            </dictionary>
        </arguments>
    </buildCommand>
</buildSpec>
<natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
</natures>

この日食プロジェクトの構築を自動化する必要があります。単純なJavaプロジェクトの場合、プロジェクトをAntスクリプトとしてエクスポートし、対応するbuild.xmlをantから実行できます。今私の質問は:私のカスタムビルダーを自動化するためのさまざまな可能性は何ですか?手がかりがあれば大いに役立ちます。

前もって感謝します。

4

1 に答える 1

1

ビルダーは Eclipse のドキュメントで見つけるのが難しいですが、情報はそこにあります。以下にいくつかのリンクを示します。基本的に、ビルドはワークスペースからのリソース変更通知によってトリガーされます。

http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/guide/resAdv_builders.htm ?

http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.user/gettingStarted/qs-96_non_ant_pjs.htm

http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_core_resources_builders.html

于 2012-01-02T17:29:46.007 に答える