Bev*_*vor 47 eclipse android m2eclipse maven m2e
我对Maven与Android的结合并不是很有经验,所以我按照这些说明制作了一个新的Android项目.创建项目后,我收到以下错误消息:
Project'xxx-1.0-SNAPSHOT'缺少必需的源文件夹:'src/test/java'
当我尝试使用带有src/test/java的New-> Other-> Java-Source Folder添加新的源文件夹时,我收到另一条错误消息:
该文件夹已是源文件夹.
但我的项目中没有任何src/test/java文件夹.我应该怎么处理?设置项目的干净方法是什么,因为我认为此指令中缺少某些内容.那么让src/test/java出现的Maven方法是什么?
我正在使用Eclipse Juno,m2e 1.1.0,针对m2e 0.4.2的Android配置.
yor*_*rkw 90
自从最新的m2e-android插件升级(版本0.4.2)以来,我意识到这个烦人的事情,它发生在新项目创建和现有项目导入(如果你不使用src/test/java).
它看起来像m2e-android(或者m2e)现在总是试图添加src/test/java为源文件夹,无论它是否实际存在于项目目录中,在.classpath文件中:
<classpathentry kind="src" output="bin/classes" path="src/test/java">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
Run Code Online (Sandbox Code Playgroud)
因为它已经添加到项目元数据文件中,所以如果你试图通过Eclipse添加源文件夹,Eclipse会抱怨classpathentry已经存在:

有几种方法可以解决它,最简单的方法是在文件系统中手动创建src/test/java目录,然后通过按下刷新项目F5并运行Maven - >更新项目(右键单击项目,选择Maven - >更新项目.. .),这应该修复缺少的必需源文件夹:'src/test/java'错误.
Kan*_*ndy 16
我们可以从中添加java文件夹
它工作正常.
小智 5
我首先通过创建一个名为"src/test/resources"的文件夹来解决问题,然后我将文件夹重命名为"src/test/java",最后再创建一个"src/test/resources"文件夹.它可以工作.
| 归档时间: |
|
| 查看次数: |
110976 次 |
| 最近记录: |