Play framework 2.0是一个用于创建Web应用程序的全栈独立框架.然而,可能许多人需要将其集成到他们的构建管理中.不幸的是,我没有找到关于他的更多信息.
这是我的用例:我想创建一个使用Scala和Play 2.0的新项目.我不想使用sbt.我想使用Gradle,依赖管理应该通过Maven存储库完成.
我只找到了这个播放模块:http://www.playframework.org/modules/maven-1.0/home,它通过Maven支持依赖管理.
我在Grails中寻找类似这些示例的内容:https: //github.com/grails/grails-gradle-plugin或http://grails.org/doc/latest/guide/commandLine.html#4.5%20Ant%20and %20Maven
当然,我可以编写调用"播放控制台命令"的脚本/任务.虽然,我不喜欢这个解决方案.有没有更好的方法来使用Gradle/Maven进行构建管理?如果这是唯一的解决方案,那么我会使用Gradle,然后调用Play命令(即内部sbt),对吗?这甚至可以工作,还是会出现其他问题?
我有一个包"com.example".这个包有五个类.我想将其中四个类记录到一个文件中,但排除第五个类.
我可以编写四个记录器,例如logger name ="com.example.Class1",并将相同的appender添加到所有四个记录器.有没有更简单的方法(让我们认为我有100个而不是5个班级)?
还有其他一些像这样的问题.但其他人只想排除一个类来记录这个类.这可以使用addivity标志来解决.但我认为可加性标志在这里不起作用,因为我不想记录第五类,而是所有其他类?!
希望有人可以帮帮我吗?
我有IntelliJ 11.我使用Maven进行依赖管理.
我想创建一个包含Java和Scala源文件的模块.我已经在Project Settings => Module =>"Module XYZ"下添加了一个文件夹"src/main/java"和"src/main/scala".Scala方面也已添加.
我需要什么才能使IntelliJ正确编译?
Cloudera和Hortonworks使用HDFS,这是Apache Hadoop的基本概念之一.MapR使用自己的概念/实现.您可以直接使用本机文件系统而不是HDFS.您可以在MapR网站上使用此方法找到许多优势.
我想知道这种方法的缺点是什么?
我现在正在玩Java,Groovy和Scala.Groovy允许编写除了类之外的脚本,这通常被认为是Groovy的一大优势,因为您可以使用相同的语言编写应用程序和脚本.
你能告诉我一些使用Groovy脚本有意义的用例吗?
对我来说,脚本就像unix shell脚本,它复制文件或类似的东西.此外,我使用JACL和Jython脚本进行WebSphere Application Server部署.
我的问题:我什么时候应该使用Groovy脚本?我应该使用它们来复制文件而不是unix shell脚本(因此,我使用相同语言的类和脚本以便于维护)或者我应该何时使用Groovy脚本?
谢谢.
最好的问候,凯