Maven 3 and JUnit 4 compilation problem: package org.junit does not exist

前端 未结 16 1537
时光取名叫无心
时光取名叫无心 2020-12-13 12:06

I am trying to build a simple Java project with Maven. In my pom-file I declare JUnit 4.8.2 as the only dependency. Still Maven insists on using JUnit version 3.8.1. How do

16条回答
  •  心在旅途
    2020-12-13 12:36

    I had a quite similar problem in a "test-utils" project (adding features, rules and assertions to JUnit) child of a parent project injecting dependencies. The class depending on the org.junit.rules package was in src/main/java.

    So I added a dependency on junit without test scope and it solved the problem :

    pom.xml of the test-util project :

    
      junit
      junit
    
    

    pom.xml of the parent project :

    
      junit
      junit
      test
    
    

提交回复
热议问题