Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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 无法获取目录结构和Maven依赖项_Java_Eclipse_Spring_Maven_Groovy - Fatal编程技术网

Java 无法获取目录结构和Maven依赖项

Java 无法获取目录结构和Maven依赖项,java,eclipse,spring,maven,groovy,Java,Eclipse,Spring,Maven,Groovy,我已经从Subversion签出了一个Maven项目。它有带Spring框架和Groovy的Java 我们正在使用Groovy Eclipse编译器插件。在Maven安装上,代码可以用Groovy Eclipse编译器完美编译,并且在目标中创建了一个jar 但是没有通常在Maven中创建的目录结构。也没有类路径 我尝试了很多东西,但都没用。最后,我将项目转换为刻面形式,然后创建src/java,因为它是刻面到java项目的。仍然没有Maven依赖项 由于不存在Maven依赖项,所以缺少许多JAR

我已经从Subversion签出了一个Maven项目。它有带Spring框架和Groovy的Java

我们正在使用Groovy Eclipse编译器插件。在Maven安装上,代码可以用Groovy Eclipse编译器完美编译,并且在目标中创建了一个jar

但是没有通常在Maven中创建的目录结构。也没有类路径

我尝试了很多东西,但都没用。最后,我将项目转换为刻面形式,然后创建src/java,因为它是刻面到java项目的。仍然没有Maven依赖项

由于不存在Maven依赖项,所以缺少许多JAR,所以我添加了JAR来手动构建路径。我还将src/groovy添加到构建路径中,然后它就无法编译groovy类,所以我将项目配置为groovy项目,并生成了DDSL。现在,在进行了这么多手动设置之后,当它必须使用spring for Maven类创建对象时,它就不能正常工作了

我尝试了一个没有Spring框架的项目,效果很好


对于pom.xml:我已经提到:。

您尝试添加Maven项目了吗?它已经是一个Maven项目了,所以我认为默认情况下Maven项目是Maven项目。不,除非您告诉它,或者您专门将它作为Maven项目导入,否则Eclipse不会将其作为Maven项目。如果您只是从SVN签出并将其作为一个普通项目打开,Eclipse就知道这些了。如果图标底部有一个小M,那么它就知道这是一个mavenproject。它还将以不同的图标显示pom.xml。如果不是,那么它就不知道这是一个maven项目。