小编om-*_*nom的帖子

使用maven运行单个测试方法

我知道你可以使用以下方法在某个类中运行所有测试:

mvn test -Dtest=classname
Run Code Online (Sandbox Code Playgroud)

但我想运行一个单独的方法,-Dtest = classname.methodname似乎不起作用.

java maven-2 unit-testing

490
推荐指数
9
解决办法
29万
查看次数

Scala中的JavaConverters和JavaConversions之间有什么区别?

scala.collection,有两个非常相似的对象JavaConversionsJavaConverters.

  • 这两个对象有什么区别?
  • 为什么它们都存在?
  • 我什么时候想要使用其中一个?

scala scala-java-interop scala-collections

195
推荐指数
4
解决办法
4万
查看次数

如何运行Maven Integration测试

我有一个maven2多模块项目,在我的每个子模块中,我都有JUnit测试,这些测试都是命名的Test.java,分别Integration.java用于单元测试和集成测试.当我执行:

mvn test

*Test.java执行子模块中的所有JUnit测试.当我执行

mvn test -Dtest=**/*Integration

没有任何Integration.java测试在子模块中执行.

这些看起来像是完全相同的命令,但是带有-Dtest =/*Integration**的命令不起作用它显示在父级别运行的0个测试,没有任何测试

java testing maven-2 surefire

160
推荐指数
8
解决办法
19万
查看次数

套接字:使用Java发现端口可用性

如何使用Java以编程方式确定给定计算机中端口的可用性?

即给定一个端口号,确定它是否已被使用?

java sockets port

117
推荐指数
6
解决办法
13万
查看次数

按列中的值过滤数据框

我正在使用数据集LearnBayes.对于那些想要查看实际数据的人:

install.packages('LearnBayes')
Run Code Online (Sandbox Code Playgroud)

我试图根据列中的值过滤掉行.例如,如果列值是"water",那么我想要那一行.如果列值是"牛奶",那么我不想要它.最终,我试图过滤掉所有饮用色谱柱都是"水"的人.

r filter dataframe

92
推荐指数
3
解决办法
38万
查看次数

88
推荐指数
5
解决办法
13万
查看次数

如何使用SBT和IntelliJ IDEA管理多个相互依赖的模块?

我正在开发几个具有依赖关系的模块,并希望在一个IDEA项目中一起使用它们.我正在使用sbt-idea从sbt构建定义生成IDEA项目,这对于单个项目非常有用.然而,在多模块的情况下,到目前为止我尝试过的东西并不是很有效:

使用sbt-idea独立生成每个模块的IDEA .iml文件 ; 然后从头开始创建一个主IDEA项目,并将这些模块添加到它.这使得模块源可以在同一个窗口中编辑,但是它们之间的依赖关系没有被跟踪(因此尝试从foo项目中的某些源导航到bar中的某些内容会将我带到导入的库版本的bar,而不是本地源).

使用sbt 多项目构建(也称为子项目),其中父项目的Build.scala包含以下内容:

lazy val foo = Project(id = "foo", base = file("foo"))
lazy val bar = Project(id = "bar", base = file("bar")) dependsOn(foo)
Run Code Online (Sandbox Code Playgroud)

这几乎可以工作,因为sbt-idea生成了一个主IDEA项目,其中跟踪了子项目之间的依赖关系.但有两点需要注意:

  1. 这似乎是一个限制,子项目必须存在于主项目的子目录中(即,file("../foo")不允许).这不是我想要的(如果一个模块 - 例如"utils"或"commons"包 - 在两个不同的主项目中使用会怎么样?)但是我可以忍受它.
  2. 我的一个子项目有自己的子项目; 我不确定sbt本身是否正确处理这些嵌套项目,但无论如何它们都会被sbt-idea忽略.显然,我需要在主项目中递归地包含嵌套的子项目.

总结一下:我想将已经有子项目的模块收集到一个具有跟踪依赖关系的大型IDEA项目中,以方便编辑.我该怎么做?谢谢!

scala intellij-idea sbt sbt-idea

82
推荐指数
2
解决办法
1万
查看次数

Git日志输出日志文件

我正在大学课程中完成作业,我使用git作为此作业的版本控制.我一直在努力的游戏是完整的,然而,随着我想提交git日志,有效地展示了我在工作期间的进展.

我试过这个:

git log --stat > log.log
Run Code Online (Sandbox Code Playgroud)

但它或多或少只是给了我非常难以理解的东西.任何人都可以帮我一个命令,以便我可以得到一个很好的格式吗?

git logging

68
推荐指数
3
解决办法
7万
查看次数

66
推荐指数
2
解决办法
10万
查看次数

Scala:布尔到选项

我有一个布尔值,并希望避免这种模式:

if (myBool) 
  Option(someResult) 
else 
  None
Run Code Online (Sandbox Code Playgroud)

我想做的是

myBool.toOption(someResult)
Run Code Online (Sandbox Code Playgroud)

任何有代码示例的建议都会非常感激.

scala

60
推荐指数
5
解决办法
2万
查看次数