JAMES Mailet的开发过程

时间:2010-03-08 09:46:14

标签: java ant process james

我正在启动一个涉及为mailets撰写Apache James的项目。据我所知,测试代码更改的唯一方法(在Windows上)是通过以下步骤:

  1. 编译mailet代码
  2. 构建包含mailet的jar文件
  3. 将jar文件复制到apps/james/SAR-INF/lib目录
  4. 从run.bat
  5. 启动JAMES
  6. 运行测试
  7. 通过telnet到端口4555并发出关闭命令来阻止JAMES(我想在Linux上使用SIGTERM就足够了)
  8. 我可以使用Ant和一些脚本魔法自动完成所有这些步骤,但我想知道我是否遗漏了一些东西。这里有没有人有开发mailets的经验?您是否使用了类似的流程,还是有更简单的方法?

    例如,有没有办法让正在运行的James实例重新加载mailets JAR?

2 个答案:

答案 0 :(得分:3)

我使用的技术与你相同。我已经找到了关于mailet的唯一一个好的教程:Working with James, Part 2: Build e-mail based applications with matchers and mailets

目前似乎没有任何简单的解决方案来编译和部署mailet。

答案 1 :(得分:2)

截至2016年,它更容易:

啊,如果你找到一些关于这个的最新的教程,请不要犹豫,将它贡献给James项目,它是开源的,它会从这样的事情中获益很多!

干杯,

贝努瓦