小编Jer*_*rry的帖子

如何在Ant中获取环境变量ProgramFiles(x86)

我可以%ProgramFiles%和Ant一起进入${env.PROGRAMFILES}.但我无法弄清楚如何获得%ProgramFiles(x86)%.

ant environment-variables program-files

6
推荐指数
1
解决办法
3493
查看次数

在TortoiseHg UI中引发消息对话框

我已经编写了一个提交钩子,它在命令行中运行得很好:

example.py

def saysomething(ui, repo, **kwargs):
    ui.status('today is 26-May')
Run Code Online (Sandbox Code Playgroud)

我已将我的存储库的.hg\hgrc文件配置为包括:

[hooks]
commit = python:/path/to/example.py:saysomething
Run Code Online (Sandbox Code Playgroud)

当我从命令行提交时,我得到输出"今天是26-May",正如预期的那样.

但我不能说服TortoiseHg GUI在提交时显示消息.我在python脚本中使用了错误的语法吗?我是否需要在存储库的hgrc之外的某些配置文件中添加钩子?我也尝试将钩子添加到全局.hgrc文件中,但是这没有帮助,无论如何它对我的问题来说都是一个糟糕的解决方案.

我查看了关于编写钩子的HG指南,编写扩展的指南和TortoiseHg指南,我没有看到有关如何执行此操作的任何地方的解释.

在Windows XP上使用TortoiseHg 2.0.4,包括Mercurial 1.8.

hook user-interface tortoisehg

5
推荐指数
0
解决办法
214
查看次数

调用jar文件时出现意外的java.lang.IllegalArgumentException

我正在尝试使用这里建议的一些额外的java选项来运行Jenkins war文件,但是我得到了异常:

Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at Main._main(Main.java:288)
        at Main.main(Main.java:98)
Caused by: java.lang.IllegalArgumentException: Multiple command line argument specified: -XX:+CMSClassUnloadingEnabled
        at winstone.cmdline.CmdLineParser.parse(CmdLineParser.java:68)
        at winstone.Launcher.getArgsFromCommandLine(Launcher.java:391)
        at winstone.Launcher.main(Launcher.java:359)
        ... 6 more
Run Code Online (Sandbox Code Playgroud)

java command-line jar options

4
推荐指数
1
解决办法
3684
查看次数