sbt相关内容

如何从PlayFramework中的Java代码访问SBT设置?

我有一个PlayFramework应用程序,并且build.sbt中有一个name和version. 如果我运行播放控制台,则可以通过键入name或version来访问此信息. 如何从应用程序内的Java代码获取此信息?我似乎在Play.application()中找不到任何有用的方法,而且在文档中也找不到. 解决方案 为此,您可以使用SBT插件 BuildInfo : ..
发布时间:2020-05-28 02:42:07 Java开发

将Scalate集成到Play 2.0中

我欣赏的Play 2.0框架的一个功能是静态编译视图.如果控制器在未提供正确数量的类型正确的参数的情况下呈现视图,则会引发编译错误.这样就大大提高了可维护性,因为不必通过运行应用程序来测试控制器的视图差异,而是在编译时出现. 但是,标准的Play 2.0视图模板使用纯HTML结合Scala作为一种语言.我想使用Scalate,以便可以将Scala与不太冗长的Scaml或Jade模板语言结合使 ..
发布时间:2020-05-28 02:40:58 其他开发

播放2.0“管理"控制台命令

我想创建一些自定义命令来管理我的play 2.0应用程序(类似于Django的管理命令),因此我可以运行play import-data 之类的东西. 这似乎是通过编写SBT命令(例如Play自己的命令)来完成的,但是它特定于特定项目并且可以访问项目的资源(模型等) 对于Scala来说是相当新的东西,对于Play和SBT来说都是新的东西,我无法全神贯注于如何做到这一点,尤其 ..
发布时间:2020-05-28 02:40:15 其他开发

在Play 2 Framework上配置QueryDSL

我尝试在Play Framework(使用Java)中配置 QueryDSL ,但是没有成功. 我在Google中搜索了类似的问题,这就是我发现的问题: 1.. QueryDSL and Play .但是这篇文章确立了与Lombok的对等关系,并且该解决方案对我不起作用. 2..模拟MAVEN过程.这是我真正需要将其应用于其他类似模块的内容,但没有显示如何操作的示例. 3.. ..
发布时间:2020-05-28 02:40:03 Java开发

我可以在Play上使用什么SBT构建设置! 2个框架,将包括来自类路径中源树的特定资源

我想在构建中添加一个设置,该设置将从src树中的某个位置复制特定文件,以便在开发和生产模式下的类路径中可以使用它们.我不想将它们放在public文件夹中,因为我不希望它们可供下载.而且我不想将它们放在conf文件夹中,因为我想保持配置文件的清洁. 例如: app -- views -- website -- view.scala.html ..
发布时间:2020-05-28 02:39:58 其他开发

如何创建自定义“包"?任务只能在SBT中打包特定的程序包?

我有一个在 Play 2.1.1 上运行的Play项目. 我想定义一个单独且不同的任务,仅在我的Play项目中打包一个特定的程序包(例如,仅是models程序包).我不想覆盖当前的package任务,因为我想保留它们的行为. 如何根据当前package任务创建自定义任务? 我查看了自定义设置和SBT文档中的任务,但这些示例非常简单,没有提供任何使用SBT库的示例. 解决方案 ..
发布时间:2020-05-28 02:39:11 其他开发

sbt任务类路径

我正在处理sbt Task,我希望可以访问某些应用程序类和依赖项. (具体来说,我想使用scalaquery生成数据库DDL) 是否有任何方法可以将那些依赖项添加到任务中,或者也许我需要为此创建一个插件? object ApplicationBuild extends Build { val appName = "test" val appVersion = "1.0-SNA ..
发布时间:2020-05-28 02:38:27 其他开发

Play Framework 2开发配置

如何在Play 2应用程序中为开发和生产模式设置不同的配置? 我试图像这样在开发模式下的应用程序启动时使用JVM参数: play "run -Dconfig.resource=dev.conf" 或通过Play控制台: run -Dconfig.resource=dev.conf 但是没有用. 解决方案 应该有效: play -Dconfig.resourc ..
发布时间:2020-05-28 02:37:47 其他开发

玩!框架:定制运行哪些测试

我有戏! 2适用于Scala应用程序,我正在使用Specs2进行测试.我可以使用test命令运行所有测试,也可以使用test-only MyParticularSpec运行特定的规范. 我想做的是标记一些特定的规范,甚至在规范中标记单个方法,以便执行以下操作: 运行所有非集成(即不访问外部资源)的测试 在写模式下运行所有​​不访问外部资源的测试(但仍在运行读取测试) 运行除给定测试 ..
发布时间:2020-05-28 02:37:36 其他开发

如何设置Play Framework 2.0的javac编译版本,以防止出现"Unsupported major.minor version"?

我正在使用的模块必须已经用Java 1.7编译,而我只有1.6. 如果要针对特定​​版本(例如1.6)编译模块,如何在Play中进行设置! Framework 2.0,这样我就可以防止出现"Unsupported major.minor version"错误. 正在播放! 1.x,您可以在application.conf中设置"java.version = 1.6". 我认为这是 ..
发布时间:2020-05-28 02:37:12 其他开发

玩! 2.0 Scala-访问全局对象

我已经声明了一个在应用程序启动时实例化的对象.我想在控制器内部访问它,该控制器是插件的一部分.我希望能够使用该插件,但似乎无法超越第一部分-找到MyWebsocketConnection对象.这些示例均未显示如何执行此操作.我不想注入控制器,因为我正在编写一个插件(我在某处看到了如何执行此操作的静态示例). Global.scala,插件应用程序\ app \ Global.scala ..
发布时间:2020-05-28 02:36:57 其他开发

在Playframework中更改自定义文件后重新加载应用

在播放框架中,具有自动重新加载功能.这意味着在开发模式下,每个请求播放都会检查文件中的更改,并在必要时重新编译并重新加载项目.因此,例如,如果我$ touch conf/routes,则在下一个请求时将重新加载项目. 我想添加一些自定义文件来注意. 我相信 watchSources 设置包含正在播放的文件列表.但这对我不起作用.考虑一下,我们想将trigger文件添加到受监视的源中. ..
发布时间:2020-05-28 02:35:15 其他开发

无法使用激活器加载本机库(Play框架)

我正在尝试在Play 2.4.x应用程序中加载本机库.我编写了一个简单的测试,该测试在IDE(IntelliJ)和SBT中都可以正常工作.在这两种情况下,我都设置java.library.path来运行测试. 在IDE中,我在测试运行配置中设置了-Djava.library.path=$USER_HOME$/dev/lindoapi/bin/linux64. 根据sbt文档,我的bui ..
发布时间:2020-05-28 02:35:00 其他开发

使用SBT编译测试并将其打包以供以后运行

我正在使用SBT和Play!框架.当前,我们在管道中有一个提交阶段,在该阶段中,我们发布二进制文件.二进制文件是使用dist任务生成的.然后,管道会运行以Scala编写的冒烟和验收测试.它们与sbt一起运行. 我要做的是编译烟雾和验收测试以及二进制文件,并将其发布到工件上.这样一来,管道就可以下载这些二进制文件(测试套件)并运行它们,而不必每次都重新编译它们,这会花费很长时间. 我尝试 ..
发布时间:2020-05-28 02:32:28 其他开发