Errata for Java Build Tools

Here are all known errors or updates since the course was recorded.

  • Don't worry when you compile your code under Maven if it compiles under Maven but NOT under Eclipse. This is because the maven local repository can't be seen by Eclipse, and we solve this in the 5 minute Chapter 13. You can continue with the course even with the Eclipse errors.
  • If you get the following error: "Cannot complete the install because one or more required items could not be found. Software being installed: m2e - slf4j over logback logging", then you need to: Add a new software site: Name: slf4j, Url: http://www.fuin.org/p2-repository/. Expand "Maven osgi-bundles" and select "slf4j-api". Click "Next" and follow the installation. Then you can install the Maven Plugin.
  • In Chapter 15, your build might fail because Groovy isn't compatible with Java 8 - add the setting 'test.scanForTestClasses = false' and all should be well. See also https://discuss.gradle.org/t/1-7-rc-1-fails-to-read-classfile-for-test-when-using-java-8-0-ea-b99/2249