List of usage examples for org.apache.maven.classrealm ClassRealmRequest getForeignImports
Map<String, ClassLoader> getForeignImports();
From source file:io.takari.m2e.incrementalbuild.core.internal.MavenComponentContributor.java
License:Open Source License
@Override public void setupRealm(ClassRealm classRealm, ClassRealmRequest request) { if (request.getType() == RealmType.Plugin) { for (Iterator<ClassRealmConstituent> iter = request.getConstituents().iterator(); iter.hasNext();) { ClassRealmConstituent entry = iter.next(); if ("io.takari".equals(entry.getGroupId()) && "incrementalbuild-workspace".equals(entry.getArtifactId())) { iter.remove();/*www. j a va 2 s. c om*/ ClassLoader cl = Workspace.class.getClassLoader(); request.getForeignImports().put("io.takari.incrementalbuild.workspace", cl); } } } }