You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(Please fill out these details before submitting an issue)
Sample Name
settings.gradle file error
Expected Behavior
Basic project imports as gradle project without errors.
Actual Behavior
I get this error: Project directory 'C:_N4\Dev\myWidgets' is not part of the build defined by settings file 'C:_N4\Dev\settings.gradle'. If this is an unrelated build, it must have its own settings file.
Specifications
Java version (java -version)
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
OS (Mac/Linux/Windows)
Windows 10, 64bit
Hi,
After building a folder structure (which is done through a third-part software and thus has some gradle files added at first) I import to IntelliJ as a gradle project and I get this error:
Project directory 'C:_N4\Dev\myWidgets' is not part of the build defined by settings file 'C:_N4\Dev\settings.gradle'. If this is an unrelated build, it must have its own settings file.
This is the settings file under my "Dev" directory:
ext {
// CONFIGURE your sub-project folders here.
// This will include ALL sub-folders as sub-projects.
niagaraRoots = ['.']
// To explicitly define sub-project folders, name them in the array like this
//niagaraRoots = ['componentLinks', 'envCtrlDriver']
//niagaraRoots = ['myFirstModule-ux']
// CONFIGURE any directories to exclude from search for nested sub-projects
excludeDirs = ['.hg', 'build', 'out', 'src', 'srcTest']
}
// OR set the 'userRepos' gradle property.
//
if (hasProperty('userRepos')) {
settings.ext.niagaraRoots += userRepos.split(",").collect()
}
(Please fill out these details before submitting an issue)
Sample Name
settings.gradle file error
Expected Behavior
Basic project imports as gradle project without errors.
Actual Behavior
I get this error: Project directory 'C:_N4\Dev\myWidgets' is not part of the build defined by settings file 'C:_N4\Dev\settings.gradle'. If this is an unrelated build, it must have its own settings file.
Specifications
Java version (
java -version
)java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
OS (Mac/Linux/Windows)
Windows 10, 64bit
Hi,
After building a folder structure (which is done through a third-part software and thus has some gradle files added at first) I import to IntelliJ as a gradle project and I get this error:
Project directory 'C:_N4\Dev\myWidgets' is not part of the build defined by settings file 'C:_N4\Dev\settings.gradle'. If this is an unrelated build, it must have its own settings file.
This is the settings file under my "Dev" directory:
/*
Copyright 2020 OTI, All Rights Reserved.
*/
import groovy.io.FileVisitResult
import groovy.io.FileType
def discoveredProjects = [:] as Map<String, File>
ext {
// CONFIGURE your sub-project folders here.
// This will include ALL sub-folders as sub-projects.
niagaraRoots = ['.']
// To explicitly define sub-project folders, name them in the array like this
//niagaraRoots = ['componentLinks', 'envCtrlDriver']
//niagaraRoots = ['myFirstModule-ux']
// CONFIGURE any directories to exclude from search for nested sub-projects
excludeDirs = ['.hg', 'build', 'out', 'src', 'srcTest']
}
// OR set the 'userRepos' gradle property.
//
if (hasProperty('userRepos')) {
settings.ext.niagaraRoots += userRepos.split(",").collect()
}
// my-settings.gradle.
//
def mySettings = file('my-settings.gradle')
if (mySettings.exists()) {
apply from: mySettings
}
def environment = file('environment.gradle')
if (environment.exists()) {
apply from: environment
}
// DO NOT MODIFY the niagaraRoots configuration
niagaraRoots.collect({ file(it) }).findAll({ it.exists() }).each { File projectRoot ->
projectRoot.traverse(
type: FileType.DIRECTORIES,
preRoot: true,
preDir: { File projectDir ->
def projectName = projectDir.name
if (excludeDirs.contains(projectName)) {
return FileVisitResult.SKIP_SUBTREE
}
)
}
// Can we change the rootproject.name?
rootProject.name = 'niagara'
rootProject.children.each { project ->
project.projectDir = discoveredProjects[project.name]
project.buildFileName = "${project.name}.gradle"
assert project.projectDir.isDirectory()
assert project.buildFile.isFile()
}
Could the error be because some gradle files already existed?
THanks
The text was updated successfully, but these errors were encountered: