我正在尝试从Maven Sonar扫描仪插件分析中排除生成的源代码文件的目录。
我的文件夹结构如下:
├── processors
│ └── src
│ └── main
│ └── java
│ └── org
│ └── protobuf
└── schemas
└── src
└── main
└── java
└── org
└── generated
└── models
└── ModelA.java
└── ModelB.java
我正在尝试排除架构下的所有内容。
运行命令时,请执行以下操作:
mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar
-Dsonar.projectKey=myProjectKey
-Dsonar.projectName=myProjectName
-Dsonar.login=myLoginKey
-Dsonar.password=myPassword
-Dsonar.language=java
-Dsonar.sources=.
-Dsonar.exclusions=schemas/**/*
-Dsonar.junit.reportPaths=target/surefire-reports
-Dsonar.jacoco.reportPaths=target/jacoco-ut.exec
输出显示:
[INFO] Excluded sources:
[INFO] schemas/**/*
...
[INFO] 2 files indexed
[INFO] 0 files ignored because of inclusion/exclusion patterns
我想排除整个目录及其所有内容。如何让声纳扫描仪执行此操作?