Synchronize Gradle projects with workspace failed due to an unsupported configuration in the referenced Gradle build.
Project at '/home/jsiddharth/workspace/v2/mnoxwebservicesv2' can't be named 'mnoxwebserviceendpoints-..' because it's located directly under the workspace root. If such a project is renamed, Eclipse would move the container directory. To resolve this problem, move the project out of the workspace root or configure it to have the name 'mnoxwebservicesv2'.
org.eclipse.buildship.core.UnsupportedConfigurationException: Project at '/home/jsiddharth/workspace/v2/mnoxwebservicesv2' can't be named 'mnoxwebserviceendpoints-..' because it's located directly under the workspace root. If such a project is renamed, Eclipse would move the container directory. To resolve this problem, move the project out of the workspace root or configure it to have the name 'mnoxwebservicesv2'.
at org.eclipse.buildship.core.workspace.internal.DefaultWorkspaceOperations.validateProjectName(DefaultWorkspaceOperations.java:183)
at org.eclipse.buildship.core.workspace.internal.ProjectNameUpdater.checkProjectName(ProjectNameUpdater.java:107)
at org.eclipse.buildship.core.workspace.internal.ProjectNameUpdater.ensureProjectNameIsFree(ProjectNameUpdater.java:71)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.addNewEclipseProjectToWorkspace(SynchronizeGradleBuildOperation.java:275)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeNonWorkspaceProject(SynchronizeGradleBuildOperation.java:259)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeGradleProjectWithWorkspaceProject(SynchronizeGradleBuildOperation.java:175)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.access$000(SynchronizeGradleBuildOperation.java:99)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation$1.run(SynchronizeGradleBuildOperation.java:134)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2241)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2225)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeProjectsWithWorkspace(SynchronizeGradleBuildOperation.java:131)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.run(SynchronizeGradleBuildOperation.java:115)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildsJob.synchronizeBuild(SynchronizeGradleBuildsJob.java:81)
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildsJob.runToolingApiJob(SynchronizeGradleBuildsJob.java:72)
at org.eclipse.buildship.core.util.progress.ToolingApiJob$1.run(ToolingApiJob.java:73)
at org.eclipse.buildship.core.util.progress.ToolingApiInvoker.invoke(ToolingApiInvoker.java:62)
at org.eclipse.buildship.core.util.progress.ToolingApiJob.run(ToolingApiJob.java:70)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)我的settings.gradle是
rootProject.name = 'mnoxwebserviceendpoints'
include '..:..:mnoxbackendv2:coregeneral',
'..:..:mnoxbackendv2:databasepojos',
'..:..:mnoxbackendv2:backendcommons',
'..:..:mnoxbackendv2:corehttpclient',
'..:..:mnoxbackendv2:corehibernate',
'..:..:mnoxbackendv2:mnoxcache',
'..:..:mnoxbackendv2:coreemailservice',
'..:..:mnoxbackendv2:coresmsservice',
'..:..:mnoxbackendv2:databasecrud',
'..:..:mnoxwebservicesv2:mnoxwebservicescommons',
'..:..:mnoxbackendv2:operationserverendpoints' 我的build.gradle有
compile project('..:..:mnoxbackendv2:coregeneral')
compile project('..:..:mnoxbackendv2:databasepojos')
compile project('..:..:mnoxbackendv2:backendcommons')
compile project('..:..:mnoxbackendv2:corehttpclient')
compile project('..:..:mnoxbackendv2:corehibernate')
compile project('..:..:mnoxbackendv2:mnoxcache')
compile project('..:..:mnoxbackendv2:coreemailservice')
compile project('..:..:mnoxbackendv2:coresmsservice')
compile project('..:..:mnoxbackendv2:databasecrud')
compile project('..:..:mnoxwebservicesv2:mnoxwebservicescommons')
compile project('..:..:mnoxbackendv2:operationserverendpoints')发布于 2017-04-18 19:00:53
发布于 2017-08-21 13:43:40
因此,我注意到"settings.gradle"文件设置了根项目名称,在项目重命名后,它仍然具有旧名称。一旦我将该名称更改为新名称并刷新项目,该错误就消失了。
实际上这个错误是因为Eclipse,Ideallyeclips应该重构整个项目,但它没有重构settings.gradle文件。
https://stackoverflow.com/questions/43464862
复制相似问题