Skip to content
No description or website provided.
Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src restored ioexception to interface. Caused too much grief
.gitattributes o Added gitattributes
.gitignore [PLXCOMP-107] Fails to unzip archive with files requiring HTML encodin
NOTICE.txt o Added svn:eol-style=native
README.md Added language level
pom.xml

README.md

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.

Something went wrong with that request. Please try again.