Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:FactoryCandidates
tycho
plexus-lookup-fix.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File plexus-lookup-fix.patch of Package tycho
--- org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/PackageFeatureMojo.java 2023-09-05 17:53:07.666513409 +0200 +++ org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/PackageFeatureMojo.java 2023-09-05 18:32:09.064828291 +0200 @@ -30,7 +30,6 @@ import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.plugins.annotations.ResolutionScope; -import org.codehaus.plexus.archiver.Archiver; import org.codehaus.plexus.archiver.FileSet; import org.codehaus.plexus.archiver.jar.JarArchiver; import org.codehaus.plexus.component.repository.exception.ComponentLookupException; @@ -240,7 +239,7 @@ } private void assembleDeployableFeature() throws MojoExecutionException { - UpdateSiteAssembler assembler = new UpdateSiteAssembler(session, target); + UpdateSiteAssembler assembler = new UpdateSiteAssembler(plexus, target); getDependencyWalker().walk(assembler); } @@ -258,7 +257,7 @@ private JarArchiver getJarArchiver() throws MojoExecutionException { try { - return (JarArchiver) plexus.lookup(Archiver.ROLE, "jar"); + return plexus.lookup(JarArchiver.class, "jar"); } catch (ComponentLookupException e) { throw new MojoExecutionException("Unable to get JarArchiver", e); } --- org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/ProductAssembler.java 2023-09-05 17:53:07.666513409 +0200 +++ org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/ProductAssembler.java 2023-09-05 18:27:45.999431261 +0200 @@ -12,7 +12,7 @@ import java.io.File; -import org.apache.maven.execution.MavenSession; +import org.codehaus.plexus.PlexusContainer; import org.eclipse.tycho.core.PluginDescription; import org.eclipse.tycho.core.osgitools.BundleReader; import org.eclipse.tycho.core.osgitools.OsgiManifest; @@ -27,9 +27,9 @@ private final BundleReader manifestReader; - public ProductAssembler(MavenSession session, BundleReader manifestReader, File target, + public ProductAssembler(PlexusContainer plexus, BundleReader manifestReader, File target, TargetEnvironment environment) { - super(session, target); + super(plexus, target); this.manifestReader = manifestReader; setUnpackPlugins(true); setUnpackFeatures(true); --- org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/ProductExportMojo.java 2023-09-05 17:53:07.666513409 +0200 +++ org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/ProductExportMojo.java 2023-09-05 18:31:24.944482180 +0200 @@ -152,7 +152,7 @@ generateConfigIni(environment, targetEclipse); includeRootFiles(environment, targetEclipse); - ProductAssembler assembler = new ProductAssembler(session, manifestReader, targetEclipse, environment); + ProductAssembler assembler = new ProductAssembler(plexus, manifestReader, targetEclipse, environment); assembler.setIncludeSources(includeSources); getDependencyWalker(environment).walk(assembler); @@ -176,7 +176,7 @@ includeRootFiles(environment, targetEclipse); } - ProductAssembler assembler = new ProductAssembler(session, manifestReader, targetEclipse, null); + ProductAssembler assembler = new ProductAssembler(plexus, manifestReader, targetEclipse, null); assembler.setIncludeSources(includeSources); if (forcePackedDependencies) { assembler.setUnpackFeatures(false); @@ -381,7 +381,7 @@ private void createProductArchive(File target, String classifier) throws MojoExecutionException { ZipArchiver zipper; try { - zipper = (ZipArchiver) plexus.lookup(ZipArchiver.ROLE, "zip"); + zipper = plexus.lookup(ZipArchiver.class, "zip"); } catch (ComponentLookupException e) { throw new MojoExecutionException("Unable to resolve ZipArchiver", e); } --- org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/UpdateSiteAssembler.java 2023-09-05 17:53:07.666513409 +0200 +++ org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/UpdateSiteAssembler.java 2023-09-05 18:31:24.944482180 +0200 @@ -19,7 +19,7 @@ import java.net.URL; import java.util.Map; -import org.apache.maven.execution.MavenSession; +import org.codehaus.plexus.PlexusContainer; import org.codehaus.plexus.archiver.ArchiverException; import org.codehaus.plexus.archiver.zip.ZipArchiver; import org.codehaus.plexus.archiver.zip.ZipUnArchiver; @@ -45,7 +45,7 @@ public static final String FEATURES_DIR = "features/"; - private final MavenSession session; + private final PlexusContainer session; private final File target; @@ -63,7 +63,7 @@ */ private boolean unpackFeatures; - public UpdateSiteAssembler(MavenSession session, File target) { + public UpdateSiteAssembler(PlexusContainer session, File target) { this.session = session; this.target = target; } @@ -184,7 +184,7 @@ ZipUnArchiver unzip; FileLockService fileLockService; try { - unzip = (ZipUnArchiver) session.lookup(ZipUnArchiver.ROLE, "zip"); + unzip = session.lookup(ZipUnArchiver.class, "zip"); fileLockService = (FileLockService) session.lookup(FileLockService.class.getName()); } catch (ComponentLookupException e) { throw new RuntimeException("Could not lookup required component", e); @@ -244,7 +244,7 @@ private void packDir(File sourceDir, File targetZip) { ZipArchiver archiver; try { - archiver = (ZipArchiver) session.lookup(ZipArchiver.ROLE, "zip"); + archiver = session.lookup(ZipArchiver.class, "zip"); } catch (ComponentLookupException e) { throw new RuntimeException("Unable to resolve ZipArchiver", e); } --- org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/UpdateSiteMojo.java 2023-09-05 17:53:07.666513409 +0200 +++ org.eclipse.tycho-tycho-1.6.0/tycho-packaging-plugin/src/main/java/org/eclipse/tycho/packaging/UpdateSiteMojo.java 2023-09-05 18:27:45.999431261 +0200 @@ -52,7 +52,7 @@ try { UpdateSite site = UpdateSite.read(new File(basedir, UpdateSite.SITE_XML)); - UpdateSiteAssembler assembler = new UpdateSiteAssembler(session, target); + UpdateSiteAssembler assembler = new UpdateSiteAssembler(plexus, target); if (inlineArchives) { assembler.setArchives(site.getArchives()); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor