1

在使用 Scala 框架时,例如Play!Lift我真的很惊讶这些框架如何设法创建从源代码到 Web 应用程序容器 (Jetty) 的完整开发堆栈。

现在我正在尝试使用以下功能自行配置一个项目:

  • 在 Tomcat 7 上自动部署(我没有使用 Jetty,因为我需要 JEE6 支持)
  • WAR文件打包

是否可以使用SBTMaven等构建工具来完成?

注意:我的目标是创建自己的项目结构,而不是使用现有的框架(即使我从他们那里得到一些想法)。

4

1 回答 1

1

SBT 有一个网络插件:

https://github.com/JamesEarlDouglas/xsbt-web-plugin

它为您提供战争打包,但不是自动部署(除了在它集成的 Jetty 上,但您不必使用它)。

也就是说,我希望看到该插件的一个分支,它删除了 Jetty 依赖项并添加了一个自动外部部署选项。做起来应该不会太难。

于 2012-12-23T11:41:50.753 回答