Thomas, Thanks for replying, but (1) I do not see any difference between what you suggested and what I did in the first place (apart from the clean goal, which presumably would not have been needed the first time around) and (2) I am not sure I understand the net effect of what's going on.
I got the latest real Maven just a couple days ago from Apache (I used the recommended mirror). My m2e is also freshly fetched. I have not used those things before. My Hama is also freshly fetched. I built it using `mvn install` on the command line before I tried to import into Eclipse. The import into Eclipse was done by File / Import... and then, in the menu that pops up, Maven / Existing Maven Projects. That procedure created an Eclipse project named hama-0.3.0-incubating. Listed under it, in both the Project Explorer and Package Explorer views, is a section called Maven Dependencies; it is well populated, including things like slf4j-log4j12-1.5.2.jar and hadoop-core-0.20.2.jar, both in my $HOME/.m2/repository/...; when I look at the Hama Java files in Eclipse's Java Editor, there is no evidence of compilation problems, and the usual level of understanding of Java semantics seems to be in effect. Looking at the offending line (228) in Hama's pom.xml, I get the idea that this problem affects the construction of the hama-core-...jar file, rather than Eclipse's ability to compile the Hama java files. Presumably the `mvn install` on the command line built that jar correctly, and this is why you are telling me to do that and suggesting this will keep me out of trouble. Thanks, Mike
