我正在尝试运行sonar-runner来一次分析多个Java项目.根据文档,只需sonar-project.properties
为每个项目创建一个文件.但是我不清楚我在哪里放置这些sonar-project.properties文件.
我试图在$SONAR_RUNNER_HOME/conf
文件夹中添加多个.properties文件,但是跑步者似乎没有拿起它们.它只能看到sonar-project.properties文件.
关于如何为多个项目运行声纳 - 跑步者的任何建议?
Chr*_*ich 17
实际上,让声纳转轮分析多个项目是很简单的,只要它们在同一个文件系统中.只需将属性文件放在一个不远离项目的目录中.然后在此属性文件中声明每个项目.
让我们假设您在dev/general/BasicStuff,dev/service/CoolStuff,dev/utility/UtilStuff和dev/display/FrameWorkStuff中有4个项目.
作为描述这里路#2你创建dev目录下的文件,其中包含行
sonar.modules=BasicStuff,CoolStuff,UtilStuff,FrameWorkStuff
Run Code Online (Sandbox Code Playgroud)
并为每个"模块"一行
BasicStuff.sonar.projectBaseDir=general/BasicStuff
CoolStuff.sonar.projectBaseDir=service/CoolStuff
Run Code Online (Sandbox Code Playgroud)
在项目目录中,您依次创建一个包含其他所需信息的文件,例如
sonar.projectName=BasicStuff
sonar.sources=src
Run Code Online (Sandbox Code Playgroud)
如果您使用顶级属性作为目标启动sonar runner,您将获得一个全面的结果,该结果显示项目中的度量标准以及允许您深入了解每个项目.
希望这是你想要的.
归档时间: |
|
查看次数: |
23401 次 |
最近记录: |