Antビルドスクリプトを使用する場合、適切なフォルダーに配置すると、作成したJAPEファイルが含まれます。しかし、MavenからGATEを使用したい場合、自分のJAPEファイルを含めるにはどうすればよいですか?
1129 次
1 に答える
6
コア GATE ライブラリを Maven セントラルから取得した場合でも、アプリケーションに必要なプラグインのコピーが必要になります。プラグインは Maven リポジトリからは入手できません。GATE アプリケーションの開発プロセスは、どのビルド システムを使用していても同じです。関連するプラグインをディストリビューションからプロジェクトのどこかにコピーし、必要に応じてコンポーネントを変更/追加/削除する必要があります。
一般に、GATE Embedded を使用するアプリケーションを開発する際のベスト プラクティスは次のとおりです。
- GATE の「インストール」に依存しないでください。プロジェクト内に として機能するディレクトリを作成し
gate.home
、サイトとユーザー構成ファイルのプライベート コピーを使用して、呼び出す前に適切な などを呼び出しますGate.setGateHome
( Tomcat の例を参照)。ユーザーガイド)。Gate.setUserConfigFile
Gate.init
- 同様に、システム全体の GATE プラグインに依存しないでください。アプリケーションが依存するすべてのプラグインをプロジェクトにコピーし、GATE インストールからではなく、そこからロードします。
- 可能であれば、「インストールされた」プラグインをアンロードし、代わりにプロジェクトのプライベート コピーをロードして、GATE Developer を使用して GATE アプリケーションを開発およびテストします。通常の方法でアプリケーションをビルドしてから、「アプリケーションの状態を保存」します。組み込みアプリケーションでは、 を使用し
PersistenceManager
て保存された状態を再ロードするだけで済みます。 が処理するためCreoleRegister.registerDirectories
、明示的に呼び出す必要はありません。PersistenceManager
ステップ 2 と 3 をブートストラップするには、GATE Developer でアプリケーションをビルドし、「GATECloud.net へのエクスポート」オプションを使用して、必要なすべてのプラグインのコピーとともにアプリケーションを zip ファイルにパッケージ化します。プロジェクトワークスペース。
于 2012-10-18T19:33:48.553 に答える