I'm not very experienced with Maven in combination with Android yet, so I followed these instructions to make a new Android project. When the project has been created, I get the following error message:
Project 'xxx-1.0-SNAPSHOT' is missing required source folder: 'src/test/java'
When I try to add a new source folder with New->Other->Java-Source Folder with src/test/java, I get another error message:
The folder is already a source folder.
But I don't have any src/test/java folder in my project. How should I deal with that? What's the clean way to setup the project, because I assume that there is something missing in this instruction. So what is the Maven way to let src/test/java appear?
I'm using Eclipse Juno, m2e 1.1.0, Android Configuration for m2e 0.4.2.
I had the same issue, fixed it. Create the missing folder directly in your file system (Using windows explorer for example) . And then, refresh your project under eclipse.
Removing the m2 plugin from startup-up plugin's list and doing a Maven->Update Projects on all the projects worked for me.
Note** One should not create additional folders to avoid merging them while using SVN/Git based branches.
In the case of Maven project
Try right click on the project then select Maven -> Update Project...
then Ok
This is a bug in the Android Connector for M2E (m2e-android) that was recently fixed:
https://github.com/rgladwell/m2e-android/commit/2b490f900153cd34fff1cec47fe5aeffabe44d87
This fix has been merged and will be available with the next release. In the meantime you can test the new fix by installing from the following update site:
I solve the problem by creating a folder named "src/test/resources" first, then i rename the folder to "src/test/java" ,finally create a "src/test/resources" folder again .It works .
This is possibly caused due to lost source directory.
Right click on the folder src -> Change to Source Folder
Select project -> New -> Folder (not source folder) -> Select the project again -> Enter the folder name as (src/test/java) -> finish. That's it.
If the test source is missing, it would link it automatically. If not, then require to link it manually.
We can add java folder from
It works fine.
Source: Stackoverflow.com