(Replying on this thread from my mail server does not work for me) Usually the opensource projects change the major version, to 4.0.0, if breaking the commpatibility with previous release. So why we don't do that?
Listing features of Java SE 7 that we may use: try-catch-resources Strings in switch Statements Catching Multiple Exceptions @SafeVarargs Underscores in Numeric Literals Multithreaded Custom Class Loader Closing a URLClassLoader (URLClassLoader.close()) IO and New IO (File Attributes, FileChannel.transferTo()) isLink() is utils Operating on Zip File System Provider http://docs.oracle.com/javase/8/docs/technotes/guides/io/fsp/zipfilesystemprovider.html Memory File System http://docs.oracle.com/javase/7/docs/api/java/nio/file/spi/FileSystemProvider.html http://docs.oracle.com/javase/8/docs/technotes/guides/io/fsp/filesystemprovider.html Remote Direct Memory Access (RDMA) & SDP & AsynchronousSocketChannel https://blogs.oracle.com/alanb/entry/sockets_direct_protocol -- View this message in context: http://maven.40175.n5.nabble.com/move-maven-core-to-java-7-tp5827988p5828390.html Sent from the Maven Developers mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org