[Maven] Kotlin compiler plugin should respect model's compile source roots

#KT-13995 Fixed

Merge-request: KT-MR-8236
Merged-by: Aleksei Cherepanov <aleksei.cherepanov@jetbrains.com>
This commit is contained in:
Aleksei.Cherepanov
2023-01-11 10:19:31 +00:00
committed by Space Team
parent e2640b4afa
commit 99de93bbd6
9 changed files with 168 additions and 3 deletions
@@ -74,8 +74,10 @@ public abstract class KotlinCompileMojoBase<A extends CommonCompilerArguments> e
private boolean multiPlatform = false;
protected List<String> getSourceFilePaths() {
if (sourceDirs != null && !sourceDirs.isEmpty()) return sourceDirs;
return project.getCompileSourceRoots();
List<String> list = new ArrayList<>();
if (sourceDirs != null && !sourceDirs.isEmpty()) list.addAll(sourceDirs);
list.addAll(project.getCompileSourceRoots());
return list;
}
@NotNull