2012-07-11 40 views
0

工作,我恨TA问,似乎甲肝被问了很多次同样的问题,但我得到这个错误,当我试图与一个maven SVN项目日食靛蓝自动完成;没有给出的答案似乎工作 “此编译单元不在Java项目的构建路径中”日食靛蓝自动完成不会对行家SVN项目

回答

0

刚刚发布的情况下,somene答案丢失同样的方式我 我刚才添加下面的粗体部分在我的项目文件

这仍然给我留下了进口再也无法得到解决,从而自动完成不工作的所有的方式 - 来解决这个问题,我不得不从构建路径的Maven仓库中添加特定的罐子 - 似乎日食只是没有在构建路径

<?xml version="1.0" encoding="UTF-8"?> 
    <projectDescription> 
     <name>MYPROJECT</name> 
     <comment></comment> 
     <projects> 
     </projects> 
     <buildSpec> 
       <!--Added this buildcommand section --> 
      <buildCommand> 
       <name>org.eclipse.jdt.core.javabuilder</name> 
       <arguments> 
       </arguments> 
      </buildCommand> 
      <buildCommand> 
       <name>org.eclipse.m2e.core.maven2Builder</name> 
       <arguments> 
       </arguments> 
      </buildCommand> 
     </buildSpec> 
     <natures> 
      <nature>org.eclipse.m2e.core.maven2Nature</nature> 
       <!--Added this nature section --> 
      <nature>org.eclipse.jdt.core.javanature</nature>   
     </natures> 
    </projectDescription> 
+0

除非你使用一种非常古老的M2E插件,我相信所有的这些应该已经M2E来处理,如果你正确地导入Maven项目,并已在某些情况下,执行“更新项目配置”。 – 2012-07-16 02:19:21

0

问题是您没有在SVN中添加项目元数据。它是类似于.project,.classpath和项目根目录中的.settings文件夹的文件。如果您仍然可以访问原始工作区中的项目,则可以找到这些文件并将其添加到SVN。否则,您将需要重新创建一个Java项目并导入您的源代码。

+0

它是一个自动添加这些即使我有Maven仓库 变量第三方存储库,我没有核心开发人员访问存储库 - 我的解决方案离子上面只能部分 - 现在它显示错误,如该声明的包“组织。”预计 包“web.src.main.java.org ......”不匹配,进口不能让我的解决方法> Java构建路径和配置源根,这似乎是在你的项目/网络/ src文件夹 - – 2012-07-11 03:07:09

+0

你必须去到项目属性不能自动完成。您可能需要在Java Build Path页面上完成相当多的工作才能为此项目创建有效的配置。 – 2012-07-11 12:08:58