使用此命令分析项目
.\gradlew sonarqube \ -Dsonar.host.url=http://my.url \ -Dsonar.login=login --stacktrace
Run Code Online (Sandbox Code Playgroud)
出现此错误
org.gradle.execution.TaskSelectionException:在根项目“JavaLint”中找不到任务“\”
这是我的 gradle 文件
plugins {
id "org.sonarqube" version "2.6.2"
}
apply plugin: 'application'
apply plugin: 'java'
apply plugin: 'eclipse'
archivesBaseName = 'JavaLint'
version = '0.1-SNAPSHOT'
mainClassName = 'Main'
repositories {
mavenCentral()
}
jar {
manifest {
attributes 'Main-Class': 'com.test.Run'
}
}
sourceSets {
main {
java {
srcDirs 'src'
}
}
}
dependencies {
compile group: 'commons-io', name: 'commons-io', version: '2.6'
compile group: 'commons-lang', name: 'commons-lang', version: '2.6'
compile group: 'org.jsoup', name: 'jsoup', version: '1.11.2'
compile group: 'junit', name: 'junit', version: '4.12'
compile group: 'log4j', name: 'log4j', version: '1.2.16'
}
Run Code Online (Sandbox Code Playgroud)
我不明白我应该用它做什么。
Joe*_*l B 16
看起来你正在使用cmder(它太漂亮了),这意味着你在Windows 上。对于 Windows,您需要提供gradle如下参数
./gradlew sonarqube -D "sonar.projectKey=<your_project_name>" -D "sonar.host.url=http://localhost:9000" -D "sonar.login=<your_project_token>"
Run Code Online (Sandbox Code Playgroud)
小智 0
像在 Windows 终端中一样使用它:\n.\\gradlew sonarqube -Dsonar.host.url= http://my.url -Dsonar.login=login --stacktrace
\n\n之后,\xef\xbc\x8c您将发现该项目已在 SonarQube 服务器中。
\n| 归档时间: |
|
| 查看次数: |
14012 次 |
| 最近记录: |