昨天,我在Visual Studio Team Service上启动了一个新的虚幻引擎项目,我决定自己学习视频游戏编程的技巧。无论如何,我想用于该项目的最好的方法是将SonarQube集成到Visual Studio中并从中获取报告(我已经在大学使用它,这对我真的很有用),但是我有一些奇怪的问题:
首先,我想在本地PC上运行analisys,问题是今天我跑了蝙蝠,却遇到了这个问题,我已经在某个地方检查了这个问题,但我相信这不是%JAVA_HOME%变量。
Wrapper Started as Console
Launching a JVM...
Unable to execute Java command. Impossibile trovare il file specificato. (0x2)
"java" -Djava.awt.headless=true -Xms3m -Xmx3m -Djava.library.path="./lib" -classpath "../../lib/jsw/wrapper-3.2.3.jar;../../lib/sonar-application-6.1.jar"
-Dwrapper.key="GMa9Ff98pvtqrHYZ" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=6352 -Dwrapper.version="3.2.3" -Dwrapper.native_library="wrapper" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.sonar.application.App
Critical error: wait for JVM process failed
Run Code Online (Sandbox Code Playgroud)如果能够解决此问题,则有必要了解如何将代码分析本地集成到VSTS的Build定义中(它需要正确的Endpoint,并且我不知道如何设置它)。
最后但并非最不重要的一点是,如果我无法在本地运行此Build Definition,是否有任何在线免费服务器支持SonarQube来使用它,并最终从SonarQube获得报告?
编辑:
包装器配置
# Path to JVM executable. By default it must be available in PATH.
# Can be an absolute path, for example:
set Mypath=C:/Program Files
wrapper.java.command=%Mypath%\Java\jdk1.8.0_77\bin\java
wrapper.java.command=java …
Run Code Online (Sandbox Code Playgroud)