m2e plugin is generally a source of problems in eclipse using only Java, using maven to compile other programming languages makes eclipse not suitable for multi programming language deveopment with maven.
JUnit integrates easily in Maven for Java and Kotlin code withoud further config. Kotlin has it's own testing framework but JUnit is very popular and hence familiar to Java Developers.