2016-10-09 1 views
0

Jenkins 플러그인 프로젝트에서 SonarLint Intellij 플러그인을 연결 모드로 사용하는 중 다음 오류가 발생합니다. -젠킨스 플러그인에서 sonarlint를 실행할 때 "SonarLint 분석 실행 중 오류가 발생했습니다. java.lang.IllegalStateException : 파일 또는 디렉토리가 없습니다."

Error running SonarLint analysis 
java.lang.IllegalStateException: No files nor directories matching 'C:/Users/XXXX/.m2/repository/org/jenkins-ci/main/jenkins-war/1.642.4/jenkins-war-1.642.4.war' 
    at org.sonar.java.AbstractJavaClasspath.getFilesFromProperty(AbstractJavaClasspath.java:90) 
    at org.sonar.java.JavaClasspath.init(JavaClasspath.java:50) 
    at org.sonar.java.AbstractJavaClasspath.getElements(AbstractJavaClasspath.java:258) 
    at org.sonar.java.SonarComponents.getJavaClasspath(SonarComponents.java:122) 
    at org.sonar.java.JavaSquid.<init>(JavaSquid.java:78) 
    at org.sonar.plugins.java.JavaSquidSensor.execute(JavaSquidSensor.java:86) 
    at org.sonarsource.sonarlint.core.analyzer.sensor.SensorWrapper.analyse(SensorWrapper.java:52) 
    at org.sonarsource.sonarlint.core.analyzer.sensor.SensorsExecutor.executeSensor(SensorsExecutor.java:73) 
    at org.sonarsource.sonarlint.core.analyzer.sensor.SensorsExecutor.execute(SensorsExecutor.java:63) 
    at org.sonarsource.sonarlint.core.analyzer.sensor.PhaseExecutor.execute(PhaseExecutor.java:44) 
    at org.sonarsource.sonarlint.core.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:143) 
    at org.sonarsource.sonarlint.core.container.ComponentContainer.startComponents(ComponentContainer.java:125) 
    at org.sonarsource.sonarlint.core.container.ComponentContainer.execute(ComponentContainer.java:110) 
    at org.sonarsource.sonarlint.core.container.storage.StorageGlobalContainer.analyze(StorageGlobalContainer.java:135) 
    at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.analyze(ConnectedSonarLintEngineImpl.java:156) 
    at org.sonarlint.intellij.core.ConnectedSonarLintFacade.startAnalysis(ConnectedSonarLintFacade.java:90) 
    at org.sonarlint.intellij.analysis.SonarLintAnalyzer.analyzeModule(SonarLintAnalyzer.java:84) 
    at org.sonarlint.intellij.analysis.SonarLintTask.run(SonarLintTask.java:97) 
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635) 
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170) 
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:494) 
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:443) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54) 
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128) 
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:307) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
+0

파일을 삭제함으로써 해결되었습니다. 하지만 그건 내가 생각하는 잘못된 해결 방법입니다. – YafimK

답변

관련 문제