【问题标题】:JAMES Mailet development processJAMES Mailet 开发流程
【发布时间】:2011-01-24 22:00:53
【问题描述】:

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

  1. 编译邮件代码
  2. 构建一个包含 mailet 的 jar 文件
  3. 将jar文件复制到apps/james/SAR-INF/lib目录下
  4. 从 run.bat 启动 JAMES
  5. 运行测试
  6. 通过远程登录到端口 4555 并发出关闭命令来停止 JAMES(我猜在 Linux 上一个 SIGTERM 就足够了)

我可以使用 Ant 和一些脚本魔法来自动化所有这些步骤,但我想知道我是否遗漏了什么。这里有人有开发邮件的经验吗?您是否使用了类似的过程,还是有更简单的方法?

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

【问题讨论】:

    标签: java ant process james


    【解决方案1】:

    我使用与您相同的技术。我遵循了我发现的关于 mailet 的唯一一个很好的教程:Working with James, Part 2: Build e-mail based applications with matchers and mailets

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

    【讨论】:

      【解决方案2】:

      截至 2016 年,它变得更加容易:

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

      干杯,

      伯努瓦

      【讨论】:

        猜你喜欢
        • 2013-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-04
        • 2015-12-16
        • 2020-04-07
        • 1970-01-01
        相关资源
        最近更新 更多