Skip to content
This repository has been archived by the owner on Aug 11, 2020. It is now read-only.

sonatype/plexus-io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JDK Versions and compatibility

plexus-io supports java 1.5+ and has a number of jdk-level specific features. Since it requires 1.7+ to build, you can force plexus-io to use "downgrade" features even when running on 1.7, using the system property -Djava.language.downgrade=

It is therefore recommended to run mvn -Djava.language.downgrade=true clean install before relasing, to assess that features still work with older jdk versions.

Upgrade notes

In 2.1, all subclasses of AbstractPlexusIoResource now have to call appropriate parent constructor, there are no more setters.

AbstractPlexusIOResourceWithAttributes no longer exists, extend AbstractPlexusIoResource and implement interface PlexusIoResourceWithAttributes instead.