Abstractions over files and resources: a uniform view of something to be read whether it is on disk, in an archive or in memory, plus the selectors and mappers used to filter and rename those resources.
Most people meet it through plexus-archiver, which
uses it to decide what goes into an archive and under what name.
Maintained, conservatively. The API is stable and widely depended on transitively, so changes are mostly bug fixes and dependency updates.
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-io</artifactId>
<version>3.6.0</version>
</dependency>Check the badge above for the current version.
Java 8 or later.
- Project site — including file mappers and file selectors
- Javadoc
- Release notes
See CONTRIBUTING.md. In short:
mvn verify builds, and run mvn spotless:apply before pushing or CI will fail on formatting.
Please report security vulnerabilities privately — see SECURITY.md, not a public issue.