小编Phi*_*ayo的帖子

卸载旧版本的Ruby gem

我有几个版本的Ruby gem:

$ gem list
rjb (1.3.4, 1.3.3, 1.1.9)
Run Code Online (Sandbox Code Playgroud)

如何删除旧版本但保留最新版本?

ruby gem

360
推荐指数
5
解决办法
26万
查看次数

Mockito:列出具有泛型的Matchers

Mockito提供:

when(mock.process(Matchers.any(List.class)));
Run Code Online (Sandbox Code Playgroud)

如何避免警告,如果process需要List<Bar>呢?

java generics warnings matcher mockito

160
推荐指数
3
解决办法
11万
查看次数

MySQL:删除数据库时出错(错误13;错误号17;错误号39)

我没有删除数据库:

mysql> drop database mydb;
ERROR 1010 (HY000): Error dropping database (can't rmdir './mydb', errno: 39)

目录db/mydb存在于mysql树中,但没有表:

# ls -l db/mydb
-rw-rw---- mysql mysql HIS_STAT.MYD
-rw-rw---- mysql mysql HIS_STAT.MYI

我该怎么办?

mysql errno

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

Jenkins:使用命令行删除旧版本

我删除rm托管作业的旧jenkins构建:

my_job/builds/$ rm -rf [1-9]*
Run Code Online (Sandbox Code Playgroud)

这些旧版本在作业页面中仍然可见.如何使用命令行删除它们?
(每个构建用户界面中没有删除按钮)

jenkins

46
推荐指数
5
解决办法
7万
查看次数

使用超时重试Bash命令

如何重试bash命令直到状态正常或达到超时?

我最好的镜头(我正在寻找更简单的东西):

NEXT_WAIT_TIME=0
COMMAND_STATUS=1
until [ $COMMAND_STATUS -eq 0 || $NEXT_WAIT_TIME -eq 4 ]; do
  command
  COMMAND_STATUS=$?
  sleep $NEXT_WAIT_TIME
  let NEXT_WAIT_TIME=NEXT_WAIT_TIME+1
done
Run Code Online (Sandbox Code Playgroud)

bash loops timeout

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

将.my.cnf提供给mysql命令行

如何将特定的.my.cnf配置文件提供给mysql命令行?

$ mysql --my-config=.my.cnf

mysql command-line

20
推荐指数
2
解决办法
3万
查看次数

在詹金斯重命名工作

如何在詹金斯重新命名工作?还有另一种方法,而不是创造一份新工作并摧毁旧工作吗?

jenkins

20
推荐指数
3
解决办法
2万
查看次数

在声纳中排除生成的代码

如何从声纳处理和报告中排除生成的代码?

我试图排除 **/*generated*但是org.blayo.generated仍然在报告中的包:

<plugin>
  ...
  <artifactId>maven-checkstyle-plugin</artifactId>
  <configuration>

    <excludes>**/*generated*</excludes>
Run Code Online (Sandbox Code Playgroud)

编辑:正确的正则表达式是**/generated/*.java

java maven-plugin maven sonarqube

17
推荐指数
2
解决办法
9858
查看次数

从Eclipse运行Spring JUnit测试时,将/ src/main/resources添加到Classpath

有没有办法在Eclipse中使用JUnit测试(特别是我正在使用SpringJUnit4ClassRunner)来使用src/main/resources以及来自的资源src/test/resources

Maven的surefire插件可以做到这一点,但是从Eclipse运行一个特定的单元测试却没有.

我有一个Spring配置加载,src/main/resources/spring-config/我想'覆盖'两个特定的文件.我已经放置了这些特定于测试的覆盖src/test/resources/spring-config/,并且当通过Maven eveerything运行单元测试时.当我从Eclipse运行JUnit测试时,只有测试文件可用,并且不出所料我的上下文无法加载.

更新

看来,配置测试上下文的Spring类src/main/resources/在使用通配符时无法找到资源,但如果我明确指定它们,则会找到它们.

找不到东西 src/main/resources/

@ContextConfiguration(locations = {"classpath:/spring-config/*.xml"})
Run Code Online (Sandbox Code Playgroud)

是否找到指定的文件src/main/resources/

@ContextConfiguration(locations = {"classpath:/spring-config/*.xml",
                                   "classpath:/spring-config/app-aws.xml"})
Run Code Online (Sandbox Code Playgroud)

eclipse junit spring unit-testing maven

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

Groovy Eclipse无法启动junit测试

在带有groovy插件的Eclipse中,我尝试启动测试@Test public void testToLaunch() {...}但是我有错误:

启动配置的输入类型不存在

在此输入图像描述

input type 在启动配置的上下文中是什么(在启动配置窗口中找不到这样的条目)

注意:我尝试使用sts 2.8.1和e3.7

eclipse groovy junit

11
推荐指数
3
解决办法
1万
查看次数