Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse上的BuildShip Gradle插件,报告;syncrhonize gradle项目工作区失败”;_Java_Eclipse_Gradle_Buildship - Fatal编程技术网

Java Eclipse上的BuildShip Gradle插件,报告;syncrhonize gradle项目工作区失败”;

Java Eclipse上的BuildShip Gradle插件,报告;syncrhonize gradle项目工作区失败”;,java,eclipse,gradle,buildship,Java,Eclipse,Gradle,Buildship,我的朋友格雷德尔是 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 loca

我的朋友格雷德尔是

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)
我的身材,格雷德尔先生

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' 

eclipse的BuildShip插件不支持多项目。而且他们也没有计划提供这种支持

到证实这一点的博客帖子


我将找出哪个插件支持eclipse并更新此答案。

eclipse的BuildShip插件不支持多个项目。而且他们也没有计划提供这种支持

到证实这一点的博客帖子


我会找出哪个插件支持eclipse并更新这个答案。

所以我注意到,“settings.gradle”文件正在设置根项目名称,在项目重命名后,它仍然使用旧名称。一旦我将该名称更改为新名称并刷新项目,错误就消失了


实际上,这个错误是因为Eclipse,理想的YeClips应该重构整个项目,但它不重构settings.gradle文件。

所以我注意到“settings.gradle”文件正在设置根项目名,在项目重命名之后,它仍然有旧名称。一旦我将该名称更改为新名称并刷新项目,错误就消失了


实际上,这个错误是因为Eclipse,Ideallyeclips应该重构整个项目,但它不重构settings.gradle文件。

你是说Eclipse上的gradle支持多项目依赖关系吗?你是说Eclipse上的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')