Eclipse Photon IDE Improvements: Java and Maven
Channel: Holger Voormann
Date: 2018-06-27

Eclipse Photon: https://eclipse.org/photon/

0:32 When creating a new Java project, dialog to create module-info.java https://www.eclipse.org/eclipse/news/4.8/jdt.php#newproject-modulefile
0:48 In module-info.java new Quick Fix to create elements for empty packages https://www.eclipse.org/eclipse/news/4.8/jdt.php
1:02 In module-info.java new Quick Fix to move a classpath entry to the modulepath   https://www.eclipse.org/eclipse/news/4.8/jdt.php#quickfix-javadoc)
1:15 Overriding modular build path dependencies for launching https://www.eclipse.org/eclipse/news/4.8/jdt.php#override-dependencies
1:46 @NonNullByDefault at module level   https://www.eclipse.org/eclipse/news/4.8/jdt.php#nonnullbydefault-per-module
2:01 JUnit 5.1   https://www.eclipse.org/eclipse/news/4.8/jdt.php#junit-5-support
2:14 Select JUnit tests by tags via logical expression for launching
2:32 Classpath separation for test sources   https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources
     2:32 Plain Java: manually
     3:38 Maven: automatically
     3:36 Gradle: via build.gradle snippet https://github.com/gradle/gradle/issues/4802#issuecomment-396165166
 4:08 Filter out test sources in the Problems view, in the Java search dialog, in the Call Hierarchy view and in launch configurations
4:56 "--release" compiler flag   https://www.eclipse.org/eclipse/news/4.8/jdt.php
5:36 The debugging perspective has a new layout  https://www.eclipse.org/eclipse/news/4.8/M4/#debug-perspective-changed
5:42 Display view renamed to Debug Shell https://www.eclipse.org/eclipse/news/4.8/jdt.php#debug-shell
5:52 In Debug view thread names are updated when they change https://www.eclipse.org/eclipse/news/4.8/M5/#worker-deobfuscated-jdt
6:02 Launch prototypes for Java Application launch configurations https://www.eclipse.org/eclipse/news/4.8/jdt.php#prototype-java-launch-configuration
6:45 Escape non-ASCII characters when pasting into a string  https://www.eclipse.org/eclipse/news/4.8/jdt.php#escape-non-ascii-when-pasting
7:12 New Cleanup Action "Remove redundant modifiers" https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-remove-redundant-modifiers-cleanup
7:42 New Java formatter profile dialog   https://www.eclipse.org/eclipse/news/4.8/jdt.php#formatter-profile
     7:46 Filter field
     7:52 Bulk changes
     7:58 Custom preview contents
8:15 Tip of the Day (Webinar: https://youtu.be/gDAb_iyO5Fc)
8:35 Maven POM editor shows by default the "pom.xml" instead of overview page http://eclip.se/465882

Video: Holger Voormann (http://eclipsehowl.wordpress.com) - License: CC BY (http://creativecommons.org/licenses/by/4.0/)

Music: "Ghost of Love" by M. Trovatello & B. Wilberg & derkleinegruenewuerfel.de (http://www.derkleinegruenewuerfel.de/releases/schmitz-niebuhr-orgelqualitat) - License: CC BY-NC-ND 3.0 (http://creativecommons.org/licenses/by-nc-nd/3.0/)