All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jreleaser.ant.targets.xml Maven / Gradle / Ivy

There is a newer version: 1.15.0
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<!--

    SPDX-License-Identifier: Apache-2.0

    Copyright 2020-2024 The JReleaser authors.

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

        https://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

-->
<project xmlns:jreleaser="antlib:org.jreleaser.ant">
    <taskdef uri="antlib:org.jreleaser.ant"
             resource="org/jreleaser/ant/antlib.xml"
             classpathref="jreleaser.classpath"/>

    <property name="jreleaser.skip" value="false"/>
    <property name="jreleaser.basedir" value=""/>
    <property name="jreleaser.config.file" value=""/>
    <property name="jreleaser.dry.run" value="false"/>
    <property name="jreleaser.git.root.search" value="false"/>
    <property name="jreleaser.strict" value="false"/>
    <property name="jreleaser.overwrite" value="false"/>
    <property name="jreleaser.format" value="yml"/>
    <property name="jreleaser.distribution.name" value=""/>
    <property name="jreleaser.distribution.type" value="JAVA_BINARY"/>
    <property name="jreleaser.packager.name" value=""/>
    <property name="jreleaser.announcer.name" value=""/>
    <property name="jreleaser.assembler.type" value=""/>
    <property name="jreleaser.assembler.name" value=""/>
    <property name="jreleaser.overwrite" value="false"/>
    <property name="jreleaser.snapshot" value="false"/>
    <property name="jreleaser.full" value="false"/>
    <property name="jreleaser.announce" value="false"/>
    <property name="jreleaser.assembly" value="false"/>
    <property name="jreleaser.changelog" value="false"/>
    <property name="jreleaser.download" value="false"/>
    <property name="jreleaser.outputdir" value="build"/>
    <property name="jreleaser.select.current.platform" value="false"/>
    <property name="jreleaser.announcers" value=""/>
    <property name="jreleaser.assemblers" value=""/>
    <property name="jreleaser.distributions" value=""/>
    <property name="jreleaser.packagers" value=""/>
    <property name="jreleaser.catalogers" value=""/>
    <property name="jreleaser.deployer.types" value=""/>
    <property name="jreleaser.deployer.names" value=""/>
    <property name="jreleaser.uploader.types" value=""/>
    <property name="jreleaser.uploader.names" value=""/>
    <property name="jreleaser.downloader.types" value=""/>
    <property name="jreleaser.downloader.names" value=""/>
    <property name="jreleaser.excluded.announcers" value=""/>
    <property name="jreleaser.excluded.assemblers" value=""/>
    <property name="jreleaser.excluded.distributions" value=""/>
    <property name="jreleaser.excluded.catalogers" value=""/>
    <property name="jreleaser.excluded.packagers" value=""/>
    <property name="jreleaser.excluded.deployer.types" value=""/>
    <property name="jreleaser.excluded.deployer.names" value=""/>
    <property name="jreleaser.excluded.uploader.types" value=""/>
    <property name="jreleaser.excluded.uploader.names" value=""/>
    <property name="jreleaser.excluded.downloader.types" value=""/>
    <property name="jreleaser.excluded.downloader.names" value=""/>
    <property name="jreleaser.template.input.file" value=""/>
    <property name="jreleaser.template.input.dir" value=""/>
    <property name="jreleaser.template.target.dir" value=""/>

    <target name="jreleaser-env">
        <jreleaser:env/>
    </target>

    <target name="jreleaser-template-generate">
        <jreleaser:template-generate skip="${jreleaser.skip}"
                                     distributionName="${jreleaser.distribution.name}"
                                     packagerName="${jreleaser.packager.name}"
                                     announcerName="${jreleaser.announcer.name}"
                                     assemblerType="${jreleaser.assembler.type}"
                                     assemblerName="${jreleaser.assembler.name}"
                                     distributionType="${jreleaser.distribution.type}"
                                     overwrite="${jreleaser.overwrite}"
                                     snapshot="${jreleaser.snapshot}"
                                     outputDir="${jreleaser.outputdir}"/>
    </target>

    <target name="jreleaser-template-eval">
        <jreleaser:template-eval gitRootSearch="${jreleaser.git.root.search}"
                                 strict="${jreleaser.strict}"
                                 announce="${jreleaser.announce}"
                                 assembly="${jreleaser.assembly}"
                                 changelog="${jreleaser.changelog}"
                                 download="${jreleaser.download}"
                                 basedir="${jreleaser.basedir}"
                                 configFile="${jreleaser.config.file}"
                                 outputDir="${jreleaser.outputdir}"
                                 inputFile="${jreleaser.template.input.file}"
                                 inputDir="${jreleaser.template.input.dir}"
                                 targetDir="${jreleaser.template.target.dir}"/>
    </target>

    <target name="jreleaser-announce">
        <jreleaser:announce dryrun="${jreleaser.dry.run}"
                            gitRootSearch="${jreleaser.git.root.search}"
                            strict="${jreleaser.strict}"
                            skip="${jreleaser.skip}"
                            basedir="${jreleaser.basedir}"
                            configFile="${jreleaser.config.file}"
                            outputDir="${jreleaser.outputdir}"
                            announcers="${jreleaser.announcers}"
                            excludedAnnouncers="${jreleaser.excluded.announcers}"/>
    </target>

    <target name="jreleaser-assemble">
        <jreleaser:assemble skip="${jreleaser.skip}"
                            selectCurrentPlatform="${jreleaser.select.current.platform}"
                            gitRootSearch="${jreleaser.git.root.search}"
                            strict="${jreleaser.strict}"
                            basedir="${jreleaser.basedir}"
                            configFile="${jreleaser.config.file}"
                            outputDir="${jreleaser.outputdir}"
                            assemblers="${jreleaser.assemblers}"
                            excludedAssemblers="${jreleaser.excluded.assemblers}"
                            distributions="${jreleaser.distributions}"
                            excludedDistributions="${jreleaser.excluded.distributions}"/>
    </target>

    <target name="jreleaser-changelog">
        <jreleaser:changelog dryrun="${jreleaser.dry.run}"
                             gitRootSearch="${jreleaser.git.root.search}"
                             strict="${jreleaser.strict}"
                             skip="${jreleaser.skip}"
                             basedir="${jreleaser.basedir}"
                             configFile="${jreleaser.config.file}"
                             outputDir="${jreleaser.outputdir}"/>
    </target>

    <target name="jreleaser-checksum">
        <jreleaser:checksum dryrun="${jreleaser.dry.run}"
                            selectCurrentPlatform="${jreleaser.select.current.platform}"
                            gitRootSearch="${jreleaser.git.root.search}"
                            strict="${jreleaser.strict}"
                            skip="${jreleaser.skip}"
                            basedir="${jreleaser.basedir}"
                            configFile="${jreleaser.config.file}"
                            outputDir="${jreleaser.outputdir}"
                            distributions="${jreleaser.distributions}"
                            excludedDistributions="${jreleaser.excluded.distributions}"/>
    </target>

    <target name="jreleaser-config">
        <jreleaser:config full="${jreleaser.full}"
                          selectCurrentPlatform="${jreleaser.select.current.platform}"
                          gitRootSearch="${jreleaser.git.root.search}"
                          strict="${jreleaser.strict}"
                          announce="${jreleaser.announce}"
                          assembly="${jreleaser.assembly}"
                          changelog="${jreleaser.changelog}"
                          download="${jreleaser.download}"
                          basedir="${jreleaser.basedir}"
                          configFile="${jreleaser.config.file}"
                          outputDir="${jreleaser.outputdir}"/>
    </target>

    <target name="jreleaser-full-release">
        <jreleaser:full-release dryrun="${jreleaser.dry.run}"
                                selectCurrentPlatform="${jreleaser.select.current.platform}"
                                gitRootSearch="${jreleaser.git.root.search}"
                                strict="${jreleaser.strict}"
                                skip="${jreleaser.skip}"
                                basedir="${jreleaser.basedir}"
                                configFile="${jreleaser.config.file}"
                                outputDir="${jreleaser.outputdir}"
                                announcers="${jreleaser.announcers}"
                                excludedAnnouncers="${jreleaser.excluded.announcers}"
                                distributions="${jreleaser.distributions}"
                                excludedDistributions="${jreleaser.excluded.distributions}"
                                packagers="${jreleaser.packagers}"
                                excludedPackagers="${jreleaser.excluded.packagers}"
                                deployerTypes="${jreleaser.deployer.types}"
                                excludedDeployerTypes="${jreleaser.excluded.deployer.types}"
                                deployerNames="${jreleaser.deployer.types}"
                                excludedDeployerNames="${jreleaser.excluded.deployer.names}"
                                uploaderTypes="${jreleaser.uploader.types}"
                                excludedUploaderTypes="${jreleaser.excluded.uploader.types}"
                                uploaderNames="${jreleaser.uploader.types}"
                                excludedUploaderNames="${jreleaser.excluded.uploader.names}"
                                catalogers="${jreleaser.catalogers}"
                                excludedCatalogers="${jreleaser.excluded.catalogers}"/>
    </target>

    <target name="jreleaser-json-schema">
        <jreleaser:jsonSchema/>
    </target>

    <target name="jreleaser-init">
        <jreleaser:init overwrite="${jreleaser.overwrite}"
                        format="${jreleaser.format}"/>
    </target>

    <target name="jreleaser-package">
        <jreleaser:package dryrun="${jreleaser.dry.run}"
                           selectCurrentPlatform="${jreleaser.select.current.platform}"
                           gitRootSearch="${jreleaser.git.root.search}"
                           strict="${jreleaser.strict}"
                           skip="${jreleaser.skip}"
                           basedir="${jreleaser.basedir}"
                           configFile="${jreleaser.config.file}"
                           outputDir="${jreleaser.outputdir}"
                           distributions="${jreleaser.distributions}"
                           excludedDistributions="${jreleaser.excluded.distributions}"
                           packagers="${jreleaser.packagers}"
                           excludedPackagers="${jreleaser.excluded.packagers}"/>
    </target>

    <target name="jreleaser-publish">
        <jreleaser:publish dryrun="${jreleaser.dry.run}"
                           selectCurrentPlatform="${jreleaser.select.current.platform}"
                           gitRootSearch="${jreleaser.git.root.search}"
                           strict="${jreleaser.strict}"
                           skip="${jreleaser.skip}"
                           basedir="${jreleaser.basedir}"
                           configFile="${jreleaser.config.file}"
                           outputDir="${jreleaser.outputdir}"
                           distributions="${jreleaser.distributions}"
                           excludedDistributions="${jreleaser.excluded.distributions}"
                           packagers="${jreleaser.packagers}"
                           excludedPackagers="${jreleaser.excluded.packagers}"/>
    </target>

    <target name="jreleaser-prepare">
        <jreleaser:prepare dryrun="${jreleaser.dry.run}"
                           selectCurrentPlatform="${jreleaser.select.current.platform}"
                           gitRootSearch="${jreleaser.git.root.search}"
                           strict="${jreleaser.strict}"
                           skip="${jreleaser.skip}"
                           basedir="${jreleaser.basedir}"
                           configFile="${jreleaser.config.file}"
                           outputDir="${jreleaser.outputdir}"
                           distributions="${jreleaser.distributions}"
                           excludedDistributions="${jreleaser.excluded.distributions}"
                           packagers="${jreleaser.packagers}"
                           excludedPackagers="${jreleaser.excluded.packagers}"/>
    </target>

    <target name="jreleaser-release">
        <jreleaser:release dryrun="${jreleaser.dry.run}"
                           selectCurrentPlatform="${jreleaser.select.current.platform}"
                           gitRootSearch="${jreleaser.git.root.search}"
                           strict="${jreleaser.strict}"
                           skip="${jreleaser.skip}"
                           basedir="${jreleaser.basedir}"
                           configFile="${jreleaser.config.file}"
                           outputDir="${jreleaser.outputdir}"
                           distributions="${jreleaser.distributions}"
                           excludedDistributions="${jreleaser.excluded.distributions}"
                           deployerTypes="${jreleaser.deployer.types}"
                           excludedDeployerTypes="${jreleaser.excluded.deployer.types}"
                           deployerNames="${jreleaser.deployer.types}"
                           excludedDeployerNames="${jreleaser.excluded.deployer.names}"
                           uploaderTypes="${jreleaser.uploader.types}"
                           excludedUploaderTypes="${jreleaser.excluded.uploader.types}"
                           uploaderNames="${jreleaser.uploader.types}"
                           excludedUploaderNames="${jreleaser.excluded.uploader.names}"
                           catalogers="${jreleaser.catalogers}"
                           excludedCatalogers="${jreleaser.excluded.catalogers}"/>
    </target>

    <target name="jreleaser-sign">
        <jreleaser:sign dryrun="${jreleaser.dry.run}"
                        selectCurrentPlatform="${jreleaser.select.current.platform}"
                        gitRootSearch="${jreleaser.git.root.search}"
                        strict="${jreleaser.strict}"
                        skip="${jreleaser.skip}"
                        basedir="${jreleaser.basedir}"
                        configFile="${jreleaser.config.file}"
                        outputDir="${jreleaser.outputdir}"
                        distributions="${jreleaser.distributions}"
                        excludedDistributions="${jreleaser.excluded.distributions}"/>
    </target>

    <target name="jreleaser-deploy">
        <jreleaser:deploy dryrun="${jreleaser.dry.run}"
                          gitRootSearch="${jreleaser.git.root.search}"
                          strict="${jreleaser.strict}"
                          skip="${jreleaser.skip}"
                          basedir="${jreleaser.basedir}"
                          configFile="${jreleaser.config.file}"
                          outputDir="${jreleaser.outputdir}"
                          deployerTypes="${jreleaser.deployer.types}"
                          excludedDeployerTypes="${jreleaser.excluded.deployer.types}"
                          deployerNames="${jreleaser.deployer.types}"
                          excludedDeployerNames="${jreleaser.excluded.deployer.names}"/>
    </target>

    <target name="jreleaser-catalog">
        <jreleaser:catalog dryrun="${jreleaser.dry.run}"
                           selectCurrentPlatform="${jreleaser.select.current.platform}"
                           gitRootSearch="${jreleaser.git.root.search}"
                           strict="${jreleaser.strict}"
                           skip="${jreleaser.skip}"
                           basedir="${jreleaser.basedir}"
                           configFile="${jreleaser.config.file}"
                           outputDir="${jreleaser.outputdir}"
                           distributions="${jreleaser.distributions}"
                           excludedDistributions="${jreleaser.excluded.distributions}"
                           catalogers="${jreleaser.catalogers}"
                           excludedCatalogers="${jreleaser.excluded.catalogers}"
                           deployerTypes="${jreleaser.deployer.types}"
                           excludedDeployerTypes="${jreleaser.excluded.deployer.types}"
                           deployerNames="${jreleaser.deployer.types}"
                           excludedDeployerNames="${jreleaser.excluded.deployer.names}"/>
    </target>

    <target name="jreleaser-upload">
        <jreleaser:upload dryrun="${jreleaser.dry.run}"
                          selectCurrentPlatform="${jreleaser.select.current.platform}"
                          gitRootSearch="${jreleaser.git.root.search}"
                          strict="${jreleaser.strict}"
                          skip="${jreleaser.skip}"
                          basedir="${jreleaser.basedir}"
                          configFile="${jreleaser.config.file}"
                          outputDir="${jreleaser.outputdir}"
                          distributions="${jreleaser.distributions}"
                          excludedDistributions="${jreleaser.excluded.distributions}"
                          uploaderTypes="${jreleaser.uploader.types}"
                          excludedUploaderTypes="${jreleaser.excluded.uploader.types}"
                          uploaderNames="${jreleaser.uploader.types}"
                          excludedUploaderNames="${jreleaser.excluded.uploader.names}"
                          catalogers="${jreleaser.catalogers}"
                          excludedCatalogers="${jreleaser.excluded.catalogers}"/>
    </target>

    <target name="jreleaser-download">
        <jreleaser:download dryrun="${jreleaser.dry.run}"
                            gitRootSearch="${jreleaser.git.root.search}"
                            strict="${jreleaser.strict}"
                            skip="${jreleaser.skip}"
                            basedir="${jreleaser.basedir}"
                            configFile="${jreleaser.config.file}"
                            outputDir="${jreleaser.outputdir}"
                            downloaderTypes="${jreleaser.downloader.types}"
                            excludedDownloaderTypes="${jreleaser.excluded.downloader.types}"
                            downloaderNames="${jreleaser.downloader.types}"
                            excludedDownloaderNames="${jreleaser.excluded.downloader.names}"/>
    </target>
</project>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy