*/
@Deprecated
public ProjectDefinition addSourceFiles(String... paths) {
+ // Hack for visual studio project builder that used to add baseDir first as source dir
+ List<String> sourceDirs = getSourceDirs();
+ if (sourceDirs.size() == 1 && new File(sourceDirs.get(0)).isDirectory()) {
+ resetSources();
+ }
return addSources(paths);
}
*/
@Deprecated
public ProjectDefinition addSourceFiles(File... files) {
+ // Hack for visual studio project builder that used to add baseDir first as source dir
+ List<String> sourceDirs = getSourceDirs();
+ if (sourceDirs.size() == 1 && new File(sourceDirs.get(0)).isDirectory()) {
+ resetSources();
+ }
return addSources(files);
}
*/
@Deprecated
public ProjectDefinition addTestFiles(String... paths) {
+ // Hack for visual studio project builder that used to add baseDir first as test dir
+ List<String> testDirs = getTestDirs();
+ if (testDirs.size() == 1 && new File(testDirs.get(0)).isDirectory()) {
+ resetTests();
+ }
return addTests(paths);
}