Examples of PublishOptions


Examples of org.apache.ivy.core.publish.PublishOptions

/**
* @author Hans Dockter
*/
public class DefaultPublishOptionsFactory implements PublishOptionsFactory {
    public PublishOptions createPublishOptions(Set<String> configurations, File descriptorDestination) {
        PublishOptions publishOptions = createPublishOptions(configurations);
        if (descriptorDestination != null) {
            publishOptions.setSrcIvyPattern(descriptorDestination.getAbsolutePath());
        }
        return publishOptions;
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

        }
        return publishOptions;
    }

    private PublishOptions createPublishOptions(Set<String> configuration) {
        PublishOptions publishOptions = new PublishOptions();
        publishOptions.setOverwrite(true);
        publishOptions.setConfs(configuration.toArray(new String[configuration.size()]));
        return publishOptions;
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

    }

    @Test
    public void testCreatePublishOptionsWithUploadModuleDescriptorTrue() {
        File someDescriptorDestination = new File("somePath");
        PublishOptions publishOptions = publishOptionsFactory.createPublishOptions(WrapUtil.toSet(TEST_CONF), someDescriptorDestination);
        assertThat(publishOptions.getSrcIvyPattern(), equalTo(someDescriptorDestination.getAbsolutePath()));
        checkCommonValues(publishOptions);
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

        checkCommonValues(publishOptions);
    }

    @Test
    public void testCreatePublishOptionsWithUploadModuleDescriptorFalse() {
        PublishOptions publishOptions = publishOptionsFactory.createPublishOptions(WrapUtil.toSet(TEST_CONF), null);
        assertThat(publishOptions.getSrcIvyPattern(), equalTo(null));
        checkCommonValues(publishOptions);
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

            boolean overwrite, String conf) throws IOException {
        return ivy.getPublishEngine().publish(
            md,
            srcArtifactPattern,
            resolver,
            new PublishOptions().setSrcIvyPattern(srcIvyPattern).setExtraArtifacts(extraArtifacts)
                    .setOverwrite(overwrite).setConfs(splitConfs(conf)));
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

            boolean overwrite, boolean update, String conf) throws IOException {
        return ivy.publish(
            mrid,
            srcArtifactPattern,
            resolverName,
            new PublishOptions().setStatus(status).setPubdate(pubdate).setPubrevision(pubrevision)
                    .setSrcIvyPattern(srcIvyPattern).setExtraArtifacts(extraArtifacts)
                    .setUpdate(update).setValidate(validate).setOverwrite(overwrite)
                    .setConfs(splitConfs(conf)));
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

    public Collection publish(ModuleRevisionId mrid, String pubrevision, File cache,
            String srcArtifactPattern, String resolverName, String srcIvyPattern, boolean validate,
            boolean overwrite) throws IOException {
        return ivy.publish(mrid, Collections.singleton(srcArtifactPattern), resolverName,
            new PublishOptions().setPubrevision(pubrevision).setSrcIvyPattern(srcIvyPattern)
                    .setValidate(validate).setOverwrite(overwrite));
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

    public Collection publish(ModuleRevisionId mrid, String pubrevision, File cache,
            String srcArtifactPattern, String resolverName, String srcIvyPattern, boolean validate)
            throws IOException {
        return ivy.publish(mrid, Collections.singleton(srcArtifactPattern), resolverName,
            new PublishOptions().setPubrevision(pubrevision).setSrcIvyPattern(srcIvyPattern)
                    .setValidate(validate));
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

            boolean update, String conf) throws IOException {
        return ivy.publish(
            mrid,
            Collections.singleton(srcArtifactPattern),
            resolverName,
            new PublishOptions().setStatus(status).setPubdate(pubdate).setPubrevision(pubrevision)
                    .setSrcIvyPattern(srcIvyPattern).setExtraArtifacts(extraArtifacts)
                    .setUpdate(update).setValidate(validate).setOverwrite(overwrite)
                    .setConfs(splitConfs(conf)));
    }
View Full Code Here

Examples of org.apache.ivy.core.publish.PublishOptions

                ivy.publish(
                    md.getResolvedModuleRevisionId(),
                    Collections.singleton(settings.substitute(line.getOptionValue("publishpattern",
                        "distrib/[type]s/[artifact]-[revision].[ext]"))),
                    line.getOptionValue("publish"),
                    new PublishOptions()
                            .setPubrevision(settings.substitute(line.getOptionValue("revision")))
                            .setValidate(validate)
                            .setSrcIvyPattern(
                                settings.substitute(line.getOptionValue("deliverto",
                                    "ivy-[revision].xml")))
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.