Issue
I have imported a maven project from git. As the sources were not seen I add the src directories as sources. Maven compiles correctly. But In Eclipse I have the error.
Tthe declared package com.mypackage does not match the expected package src.main.java.com.mypackage
I have another error when updating import and I think it is a result of this :
project roots is not on it's project build path"
Solution
In the traditional Maven structure (which this project seems to have), src
isn't the root of the sources. Under it, you'll find (up to) two folders:
src/main/java
is the source root for the "production" codesrc/test/java
is the source root for the test code.
Answered By - Mureinik