有没有办法在Windows XP中使用Java(或Groovy)来更改我的桌面墙纸?我有一个程序,每天(或每当)创建一个新的图像,我想要一种自动更新我的桌面的方法.
我在这个网站上似乎有一些关于C++或.NET的问题,但我没有看到任何特定的Java.
詹金斯(哈德森)有办法禁止从另一份工作中找到工作吗?
基本上我们有一个构建环境,可以进行标准构建/测试.我们还使用相同的Jenkins实例来执行其他一些操作,例如自动安装我们产品的新版本(这是某些自动化测试所需的).当我们运行一些"额外"作业时,我们希望暂时禁用"标准"作业(然后在以后自动启用它们).
理想情况下,在作业上会有一些额外的构建步骤来说"禁用XYZ作业".或者,如果有通过ANT或某种方式告诉Jenkins禁用某个工作,那也可以.
更新: 看起来有几个插件会阻止两个作业同时运行,但我真的需要:
我有一个appender,我只想要显示的消息的前X个字符(例如,我们会说5个).
我正在使用PatternLayout但我无法获取正确截断消息的消息.
例如,如果我的日志消息是
快速的棕色狐狸
我只是想看看:
q
当我在模式中使用它
%0.5米
我明白了
n狐狸
因为那些是最后5个字符.
我看过PattenLayout javadoc,但找不到任何东西.我知道这有点奇怪,不想看到整个消息,但对于这个特定的appender它是有道理的.我将整个消息记录在另一个appender中.如果可能的话,我想避免编写自定义类.