can you provide a sample project reproducing this issue? On Sat, May 25, 2019 at 10:56 AM KARR, DAVID <dk0...@att.com> wrote:
> The “Sources” entry for “src/test/java” has “Contains test sources: Yes”. > > > > The effective pom shows the “junit” artifact with “<scope>test</scope>”. > Curiously, the same search for “mockito-core” doesn’t find a scope > attribute. However, when I search for mockito in “Dependency Hierarchy”, I > see that the artifact that references mockito is in scope test, and it > displays mockito-core in scope test also. In any case, I wouldn’t think > this would matter at all. If the artifact is present at all, whether in > scope test or not, I wouldn’t see compile errors saying the artifact is not > found. > > > > And remember that the command-line “mvn” build works fine. I’ve tested > this both outside of Eclipse in a shell window, and in Eclipse, with “Run > As Maven Build”. > > > > *From:* m2e-users-boun...@eclipse.org <m2e-users-boun...@eclipse.org> *On > Behalf Of *Simon Niederberger > *Sent:* Saturday, May 25, 2019 1:37 AM > *To:* Maven Integration for Eclipse users mailing list < > m2e-users@eclipse.org> > *Subject:* Re: [m2e-users] Why is one maven project imported into Eclipse > unable to see JUnit or Mockito artifacts? > > > > Are your test classes on a path marked as Java Build Path -> Sources -> > Contains test sources: Yes ? (And can you confirm that JUnit / Mockito are > defined in scope=test in your pom.xml ? > > > > > > > > On Sat, May 25, 2019 at 8:27 AM KARR, DAVID <dk0...@att.com> wrote: > > I'm using Eclipse 2019-03 with Java 8 on Win7, with m2e installed. > > I have a bunch of projects all built with Maven, that present SpringBoot > REST services in different subdomains. All of them build fine from the > command line, and all but one have no compile issues in Eclipse. > > I just inherited responsibility for a new project which has already been > running, but which was maintained by a separate team. All the projects were > constructed from a template, so many things are the same as I expect. It > builds fine from the command line with Maven, including all the unit tests. > > When I import the project from my local git repo, it consistently reports > that it can't find the "Junit" or "Mockito" artifacts, which causes compile > errors in all of the unit tests. Those artifacts clearly show up in the > effective POM, and in the "Maven Dependencies" tree in the Package > Explorer. There are no red marks in the pom.xml. > > I've tried "Update Project". I've tried deleting the project and > reimporting. > > I've looked at the entire set of compile errors, and there's nothing else > unusual, besides not being able to find these artifacts. > > I've compared this project with a similar project that doesn't have this > symptom, including the .classpath and .project files. There are very minor > differences, but I haven't seen any differences that seem like they might > be significant. > > I also tried deleting the imported project, then making sure that all > eclipse dot files are removed from the repository, and reimporting. Also > no change. > _______________________________________________ > m2e-users mailing list > m2e-users@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/m2e-users > <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.eclipse.org_mailman_listinfo_m2e-2Dusers&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=OsTemSXEn-xy2uk0vYF_EA&m=ZEpe6rm_yfHwS98JJS-RThjOg9KxUC7SknsLNBFFkDw&s=kuIWgxAHZWrQWGVXGZ7MrVO2-oShZeahttujnfI6Rdw&e=> > > _______________________________________________ > m2e-users mailing list > m2e-users@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/m2e-users -- "Have you tried turning it off and on again" - The IT Crowd And if that fails, then http://goo.gl/tnBgH5
_______________________________________________ m2e-users mailing list m2e-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/m2e-users