播放框架应用程序,如何导入scala项目

播放框架应用程序,如何导入scala项目,scala,playframework,playframework-2.0,sbt,Scala,Playframework,Playframework 2.0,Sbt,我是Play框架的新手,看起来一切都很简单,我还有一个问题:用它处理多项目依赖的方法有哪些 我已尝试遵循此操作,但无法使用导入 像这样的 但我必须导入开发代码,有没有办法避免每次都编译到JAR 我希望避免将这个单独的项目集成到代码中,并且我希望将它保存在外部,可能保存在一个自定义文件夹中,比如lib,称为“ext”之类的文件夹中 如前所述,我想知道是否有不同的方法来处理这样的事情,您会如何做?您有三种选择,没有一种符合您的所有愿望: 不要将代码分开,但要避免使用“干净编译”,而是让增量编译通

我是Play框架的新手,看起来一切都很简单,我还有一个问题:用它处理多项目依赖的方法有哪些

我已尝试遵循此操作,但无法使用导入

像这样的

但我必须导入开发代码,有没有办法避免每次都编译到JAR

我希望避免将这个单独的项目集成到代码中,并且我希望将它保存在外部,可能保存在一个自定义文件夹中,比如lib,称为“ext”之类的文件夹中


如前所述,我想知道是否有不同的方法来处理这样的事情,您会如何做?

您有三种选择,没有一种符合您的所有愿望:

  • 不要将代码分开,但要避免使用“干净编译”,而是让增量编译通过尽可能最好地编译更改的内容和需要编译的内容来帮助您。此选项不会将源打包到单独的工件中

  • 将代码分离到play/sbt子模块中,这将为您提供一个生成工件(jar文件)的单独项目,您可以使用dependsOn和aggregate使主项目在需要时自动生成它,并将其包含在主项目的类路径中。此选项将使您不必编译它,除非您实际更改了该子项目

  • 使用现代构建工具sbt、maven或gradle将代码分离到一个完全独立的项目中,让该工具发布工件,然后像使用第三方依赖关系一样依赖它。这将允许您使用任何构建工具构建项目,使其成为不依赖于播放的通用库成为可能


  • 我建议你花些时间阅读sbt文档,或者甚至是一本书,而不是试着通过反复试验来做到这一点。曼宁的“SBT行动中”早期访问非常好,例如,SBT文档也非常好:

    您有三个选项,没有一个符合您的所有愿望:

  • 不要将代码分开,但要避免使用“干净编译”,而是让增量编译通过尽可能最好地编译更改的内容和需要编译的内容来帮助您。此选项不会将源打包到单独的工件中

  • 将代码分离到play/sbt子模块中,这将为您提供一个生成工件(jar文件)的单独项目,您可以使用dependsOn和aggregate使主项目在需要时自动生成它,并将其包含在主项目的类路径中。此选项将使您不必编译它,除非您实际更改了该子项目

  • 使用现代构建工具sbt、maven或gradle将代码分离到一个完全独立的项目中,让该工具发布工件,然后像使用第三方依赖关系一样依赖它。这将允许您使用任何构建工具构建项目,使其成为不依赖于播放的通用库成为可能


  • 我建议你花些时间阅读sbt文档,或者甚至是一本书,而不是试着通过反复试验来做到这一点。曼宁的“SBT行动中”早期访问非常好,例如,SBT文档也非常好:

    您有三个选项,没有一个符合您的所有愿望:

  • 不要将代码分开,但要避免使用“干净编译”,而是让增量编译通过尽可能最好地编译更改的内容和需要编译的内容来帮助您。此选项不会将源打包到单独的工件中

  • 将代码分离到play/sbt子模块中,这将为您提供一个生成工件(jar文件)的单独项目,您可以使用dependsOn和aggregate使主项目在需要时自动生成它,并将其包含在主项目的类路径中。此选项将使您不必编译它,除非您实际更改了该子项目

  • 使用现代构建工具sbt、maven或gradle将代码分离到一个完全独立的项目中,让该工具发布工件,然后像使用第三方依赖关系一样依赖它。这将允许您使用任何构建工具构建项目,使其成为不依赖于播放的通用库成为可能


  • 我建议你花些时间阅读sbt文档,或者甚至是一本书,而不是试着通过反复试验来做到这一点。曼宁的“SBT行动中”早期访问非常好,例如,SBT文档也非常好:

    您有三个选项,没有一个符合您的所有愿望:

  • 不要将代码分开,但要避免使用“干净编译”,而是让增量编译通过尽可能最好地编译更改的内容和需要编译的内容来帮助您。此选项不会将源打包到单独的工件中

  • 将代码分离到play/sbt子模块中,这将为您提供一个生成工件(jar文件)的单独项目,您可以使用dependsOn和aggregate使主项目在需要时自动生成它,并将其包含在主项目的类路径中。此选项将使您不必编译它,除非您实际更改了该子项目

  • 使用现代构建工具sbt、maven或gradle将代码分离到一个完全独立的项目中,让该工具发布工件,然后像使用第三方依赖关系一样依赖它。这将允许您使用任何构建工具构建项目,使其成为不依赖于播放的通用库成为可能

  • 我建议您花些时间阅读sbt文档或