Package org.apache.geronimo.system.resolver

Examples of org.apache.geronimo.system.resolver.ExplicitDefaultArtifactResolver


        targetRepo = new Maven2Repository(new File(targetRoot, targetRepository));
        targetStore = new RepositoryConfigurationStore(targetRepo);

        ArtifactManager artifactManager = new DefaultArtifactManager();
        artifactResolver = new ExplicitDefaultArtifactResolver(explicitResolutionLocation,
                artifactManager,
                Collections.singleton(sourceRepo),
                null);

View Full Code Here


                            jarName = item.getString().trim();
                        }
                    }
                }
                if (jarName != null && jarName.length() > 0) {
                    ExplicitDefaultArtifactResolver instance = KernelRegistry.getSingleKernel().getGBean(ExplicitDefaultArtifactResolver.class);
                    Properties set = new Properties();
                    set.put(jarName, group + "/" + artifact + "/" + version + "/" + fileType);
                    instance.addAliases(set);
                }
                repo.copyToRepository(file, new Artifact(group, artifact, version, fileType), new FileWriteMonitor() {
                    public void writeStarted(String fileDescription, int fileSize) {
                        log.info("Copying into repository " + fileDescription + "...");
                    }
View Full Code Here

    public void setArtifactAliasesFile(String artifactAliasesFile) {
        this.artifactAliasesFile = artifactAliasesFile;
    }

    public ServerInstance getServerInstance(ArtifactManager artifactManager, ListableRepository targetRepo, ServerInfo serverInfo, Map<String, org.apache.geronimo.system.plugin.ServerInstance> serverInstances, boolean live) throws IOException {
        ExplicitDefaultArtifactResolver geronimoArtifactResolver = new ExplicitDefaultArtifactResolver(
                getArtifactAliasesFile(),
                artifactManager,
                Collections.singleton(targetRepo),
                serverInfo);
        LocalPluginAttributeStore attributeStore;
View Full Code Here

    public void setArtifactAliasesFile(String artifactAliasesFile) {
        this.artifactAliasesFile = artifactAliasesFile;
    }

    public ServerInstance getServerInstance(ArtifactManager artifactManager, ListableRepository targetRepo, ServerInfo serverInfo, Map<String, org.apache.geronimo.system.plugin.ServerInstance> serverInstances, boolean live) throws IOException {
        ExplicitDefaultArtifactResolver geronimoArtifactResolver = new ExplicitDefaultArtifactResolver(
                getArtifactAliasesFile(),
                artifactManager,
                Collections.singleton(targetRepo),
                serverInfo);
        LocalPluginAttributeStore attributeStore;
View Full Code Here

                installer.installLibrary(file, artifact);
                addInfoMessage(actionRequest, "File is successfully added to repository with artifact string: " + artifact.toString());
               
                // add alias
                if (replacedArtifactString != null && replacedArtifactString.length() > 0) {
                    ExplicitDefaultArtifactResolver instance = KernelRegistry.getSingleKernel().getGBean(ExplicitDefaultArtifactResolver.class);
                    Properties set = new Properties();
                    set.put(replacedArtifactString, artifact.toString());
                    instance.addAliases(set);
                    addInfoMessage(actionRequest, "Replaced artifact: " + replacedArtifactString + " with: " + artifact.toString());
                }

            } catch (FileUploadException e) {
                throw new PortletException(e);
View Full Code Here

        targetRepo = new Maven2Repository(targetRepositoryDirectory);
        targetStore = new RepositoryConfigurationStore(targetRepo);

        ArtifactManager artifactManager = new DefaultArtifactManager();
        geronimoArtifactResolver = new ExplicitDefaultArtifactResolver(
                explicitResolutionProperties.getPath(),
                artifactManager,
                Collections.singleton(sourceRepo),
                null);
View Full Code Here

    private final ArtifactResolver delegate;

    public OptionalExplicitDefaultArtifactResolver(String versionMapLocation, Collection<ArtifactManager> artifactManagers, Collection<Repository> repositories, Collection<ServerInfo> serverInfos, Collection<ArtifactResolver> fallbackResolver) throws IOException {
        ServerInfo serverInfo = getServerInfo(serverInfos);
        if (serverInfo != null) {
            delegate = new ExplicitDefaultArtifactResolver(versionMapLocation, getArtifactManager(artifactManagers), repositories, serverInfo);
        } else {
            if (fallbackResolver == null || fallbackResolver.isEmpty()) {
                throw new IllegalStateException("No ServerInfo and no delegate ArtifactResolver supplied");
            }
            delegate = fallbackResolver.iterator().next();
View Full Code Here

        targetRepo = new Maven2Repository(targetRepositoryDirectory);
        targetStore = new RepositoryConfigurationStore(targetRepo);

        ArtifactManager artifactManager = new DefaultArtifactManager();
        geronimoArtifactResolver = new ExplicitDefaultArtifactResolver(
                explicitResolutionProperties.getPath(),
                artifactManager,
                Collections.singleton(sourceRepo),
                null);
View Full Code Here

    private final ArtifactResolver delegate;

    public OptionalExplicitDefaultArtifactResolver(String versionMapLocation, Collection<ArtifactManager> artifactManagers, Collection<Repository> repositories, Collection<ServerInfo> serverInfos, Collection<ArtifactResolver> fallbackResolver) throws IOException {
        ServerInfo serverInfo = getServerInfo(serverInfos);
        if (serverInfo != null) {
            delegate = new ExplicitDefaultArtifactResolver(versionMapLocation, getArtifactManager(artifactManagers), repositories, serverInfo);
        } else {
            if (fallbackResolver == null || fallbackResolver.isEmpty()) {
                throw new IllegalStateException("No ServerInfo and no delegate ArtifactResolver supplied");
            }
            delegate = fallbackResolver.iterator().next();
View Full Code Here

        targetRepo = new Maven2Repository(targetRepositoryDirectory);
        targetStore = new RepositoryConfigurationStore(targetRepo);

        ArtifactManager artifactManager = new DefaultArtifactManager();
        geronimoArtifactResolver = new ExplicitDefaultArtifactResolver(
                explicitResolutionProperties.getPath(),
                artifactManager,
                Collections.singleton(sourceRepo),
                null);
View Full Code Here

TOP

Related Classes of org.apache.geronimo.system.resolver.ExplicitDefaultArtifactResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.