0

Antビルドスクリプトを使用する場合、適切なフォルダーに配置すると、作成したJAPEファイルが含まれます。しかし、MavenからGATEを使用したい場合、自分のJAPEファイルを含めるにはどうすればよいですか?

4

1 に答える 1

6

コア GATE ライブラリを Maven セントラルから取得した場合でも、アプリケーションに必要なプラグインのコピーが必要になります。プラグインは Maven リポジトリからは入手できません。GATE アプリケーションの開発プロセスは、どのビルド システムを使用していても同じです。関連するプラグインをディストリビューションからプロジェクトのどこかにコピーし、必要に応じてコンポーネントを変更/追加/削除する必要があります。

一般に、GATE Embedded を使用するアプリケーションを開発する際のベスト プラクティスは次のとおりです。

  1. GATE の「インストール」に依存しないでください。プロジェクト内に として機能するディレクトリを作成しgate.home、サイトとユーザー構成ファイルのプライベート コピーを使用して、呼び出す前に適切な などを呼び出しますGate.setGateHome( Tomcat のを参照)。ユーザーガイド)。Gate.setUserConfigFileGate.init
  2. 同様に、システム全体の GATE プラグインに依存しないでください。アプリケーションが依存するすべてのプラグインをプロジェクトにコピーし、GATE インストールからではなく、そこからロードします。
  3. 可能であれば、「インストールされた」プラグインをアンロードし、代わりにプロジェクトのプライベート コピーをロードして、GATE Developer を使用して GATE アプリケーションを開発およびテストします。通常の方法でアプリケーションをビルドしてから、「アプリケーションの状態を保存」します。組み込みアプリケーションでは、 を使用しPersistenceManagerて保存された状態を再ロードするだけで済みます。 が処理するためCreoleRegister.registerDirectories、明示的に呼び出す必要はありません。PersistenceManager

ステップ 2 と 3 をブートストラップするには、GATE Developer でアプリケーションをビルドし、「GATECloud.net へのエクスポート」オプションを使用して、必要なすべてのプラグインのコピーとともにアプリケーションを zip ファイルにパッケージ化します。プロジェクトワークスペース。

于 2012-10-18T19:33:48.553 に答える