我已经在线研究过,但我找不到.m2文件夹功能的简明答案。我知道它是一个本地存储库,但我不知道Maven如何使用该文件夹。我正在运行一个名为SonarQube的Maven插件,它扫描项目并报告错误的编码实践。但是,对于SonarQube的Findbugs扫描仪,它告诉我它找不到项目的二进制文件。我在线搜索过,人们建议清除.m2文件夹,因为那里可能有一个损坏的jar文件。问题是,Maven在构建时如何使用.m2?
以下是我收到的错误示例。
WARNING: Could not find class com.alp.altl.capture.capturetool.behavior.coordinate.CaptureDisplay, due to: java.lang.NoClassDefFoundError: com/alp/session/display/DisplayComposite
答案 0 :(得分:0)
听起来你的问题是没有正确配置SonarQube,与.m2目录无关。有关配置项目以进行分析的帮助,请参阅http://docs.codehaus.org/display/SONAR/Analyzing+with+Maven。