2

Apache Jamesのメールレットを作成するプロジェクトを開始しています。私が知る限り、(Windows 上で) コードの変更をテストする唯一の方法は、次の手順に従うことです。

  1. メールレットのコードをコンパイルする
  2. メールレットを含む jar ファイルを作成します
  3. jar ファイルをapps/james/SAR-INF/libディレクトリにコピーします。
  4. run.bat から JAMES を起動します。
  5. テストを実行
  6. ポート 4555 に telnet で接続し、シャットダウン コマンドを発行して JAMES を停止します (Linux では SIGTERM で十分だと思います)。

Ant といくつかのスクリプト マジックを使用して、これらすべての手順を自動化できますが、何か足りないのではないかと思っていました。ここにメールレットを開発した経験のある人はいますか? 同様のプロセスを使用しましたか、またはより簡単な方法はありますか?

たとえば、実行中の James インスタンスにメールレット JAR をリロードさせる方法はありますか?

4

2 に答える 2

3

私はあなたと同じテクニックを使っています。私は、mailet に関して私が見つけた唯一の優れたチュートリアルに従いました: Working with James, Part 2: Build e-mail based applications with matcher and mailets

今のところ、メーレットをコンパイルしてデプロイするための簡単な解決策はないようです。

于 2010-03-08T17:29:54.907 に答える