简体   繁体   中英

Add main/java classes to my test/java directory in intellij

I am new to intellij. I am switching from eclispe Kepler.

I do not have a maven project, but I do have a maven directory structure. My classes are in src/main/java with my tests in src/test/java.

My unit tests are complaining because they can't find the classes from src/main/java. What is the proper way to add this to the build path so that my unit tests can find the source?

  • Right click the "src/main/java" directory and select "Mark directory as > Sources root".
  • Right click the "src/test/java" directory and select "Mark directory as > Test Sources root"

Also, make sure you use packages underneath your source folders.

Jetbrains directed me to here: http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html . I added the main/java directory as a module dependency under the test module and everything started working.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM