Skip to content

codehaus-plexus/plexus-classworlds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

417 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plexus-Classworlds

Apache License, Version 2.0, January 2004 Maven Central Reproducible Builds Build Status

Current master is now at https://github.com/codehaus-plexus/plexus-classworlds

Backward Compatibility

This project maintains a legacy compatibility layer in the org.codehaus.classworlds package. This package cannot be removed without coordinating with the Eclipse Sisu and Apache Maven teams.

The compiled bytecode of org.eclipse.sisu:org.eclipse.sisu.plexus directly references org.codehaus.classworlds.ClassRealm, ClassRealmAdapter, and ClassRealmReverseAdapter. Removing this package causes ClassNotFoundException at runtime for any application using Sisu (which includes all Maven 3+ builds).

PR #141 removed this package and had to be reverted immediately (see commit 223416e).

New code should use the org.codehaus.plexus.classworlds package. See COMPATIBILITY.md for the full picture, including what Sisu references and what is required before any future removal can be considered.

About

Plexus Classworlds is a framework for container developers who require complex manipulation of Java's ClassLoaders.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages