1

PDT (および DLTK) を使用してカスタマイズされたプロジェクトを作成するプラグインを作成しました。カスタム プロジェクトのビルドパスにライブラリを追加する必要があります。

私はこれらのライブラリを含むプラグインを持っています.buildpathファイルを作成/変更する方法を見つけようとして苦労しています. .buildpath に指定したパスにデバイス ID が含まれていなかったために失敗したように見えたため、BuildpathEntry を使用しようとしてもうまくいきませんでした。

ここからどこへ行けばいいのかわからない。

編集:明確にするために、カスタムプラグインのPDTプロジェクトの.buildpathファイルにPHPライブラリを追加しようとしています;)

4

1 に答える 1

2

addEntriesToBuildPathの方法でこれを行うことができますorg.eclipse.php.internal.core.buildpath.BuildPathUtils

  1. plugin.xml の依存関係にorg.eclipse.php.coreとを追加します。org.eclipse.dltk.core(PDT SDK をインストールする必要があります)

  2. プロジェクトの作成時にビルド パス エントリを追加します。

    IScriptProject scriptProject = DLTKCore.create(project);
    List<IBuildpathEntry> bentries = new ArrayList<IBuildpathEntry>();
    IBuildpathEntry juliaServerEntry = DLTKCore.newProjectEntry(new Path("/otherproject"));
    bentries.add(juliaServerEntry);
    BuildPathUtils.addEntriesToBuildPath(scriptProject, bentries);
    
于 2012-03-09T21:43:20.960 に答える