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

assembly.assembly.xml Maven / Gradle / Ivy

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

    Tomcat-Slf4j-Logback (https://github.com/tomcat-slf4j-logback/tomcat-slf4j-logback-config/)

    Copyright (c) 2010-2024 Tomcat-Slf4j-Logback.

    All rights reserved. This program and the accompanying materials are made available under the
    terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available
    at https://www.eclipse.org/legal/epl-v10.html.

    Contributors: Tomcat-Slf4j-Logback Team.

-->
<assembly xmlns="https://maven.apache.org/plugins/maven-assembly-plugin/assembly/2.0.0" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="https://maven.apache.org/plugins/maven-assembly-plugin/assembly/2.0.0 https://maven.apache.org/xsd/assembly-2.0.0.xsd">

    <id>tomcat-${tomcat.version}-slf4j-${slf4j.version}-logback-${logback.version}</id>

    <formats>
        <format>zip</format>
    </formats>

    <includeBaseDirectory>false</includeBaseDirectory>

    <dependencySets>
        <dependencySet>
            <unpack>false</unpack>
            <scope>runtime</scope>
            <outputDirectory>lib</outputDirectory>
            <includes>
                <!-- Keep legacy access until tomcat 9 retired -->
                <include>ch.qos.logback:logback-access</include>
                <include>ch.qos.logback:logback-core</include>
                <include>ch.qos.logback.access:tomcat</include>
                <include>ch.qos.logback.access:common</include>
            </includes>
        </dependencySet>
    </dependencySets>

    <fileSets>
        <fileSet>
            <directory>${project.basedir}</directory>
            <outputDirectory />
            <includes>
                <include>LICENSE</include>
            </includes>
            <lineEnding>unix</lineEnding>
        </fileSet>
        <fileSet>
            <directory>${project.build.directory}/tomcat-slfj4-logback-config/assembly/</directory>
            <outputDirectory />
            <includes>
                <include>LICENSE-logback.txt</include>
                <include>LICENSE-slf4j.txt</include>
                <include>LICENSE-tomcat.txt</include>
            </includes>
            <lineEnding>unix</lineEnding>
        </fileSet>
        <fileSet>
            <directory>${project.build.directory}/tomcat-slfj4-logback-config/assembly/bin</directory>
            <outputDirectory>bin</outputDirectory>
            <includes>
                <include>setenv.bat</include>
                <include>setenv.sh</include>
            </includes>
            <lineEnding>unix</lineEnding>
        </fileSet>
        <fileSet>
            <directory>${project.build.directory}/tomcat-slfj4-logback-config/assembly/conf</directory>
            <outputDirectory>conf</outputDirectory>
            <includes>
                <include>logback-access.xml</include>
                <include>logback.xml</include>
            </includes>
            <lineEnding>unix</lineEnding>
        </fileSet>
        <fileSet>
            <directory>${project.basedir}/src/assembly/conf</directory>
            <outputDirectory>conf</outputDirectory>
            <includes>
                <include>server.xml</include>
            </includes>
            <lineEnding>unix</lineEnding>
        </fileSet>
        <fileSet>
            <directory>${project.build.directory}</directory>
            <outputDirectory>bin</outputDirectory>
            <includes>
                <include>tomcat-juli.jar</include>
            </includes>
        </fileSet>
        <fileSet>
            <directory>${project.build.directory}</directory>
            <outputDirectory>src</outputDirectory>
            <includes>
                <include>tomcat-juli-sources.jar</include>
            </includes>
        </fileSet>
    </fileSets>

</assembly>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy