
Author: seb Date: Wed Aug 9 19:21:06 2006 New Revision: 434 Added: logback/trunk/LICENSE.txt (contents, props changed) logback/trunk/pom.xml (contents, props changed) logback/trunk/src/ logback/trunk/src/main/ logback/trunk/src/main/assembly/ logback/trunk/src/main/assembly/source.xml (contents, props changed) logback/trunk/src/site/ logback/trunk/src/site/site.xml (contents, props changed) Log: added files to manage the parent project and allow synched management of the modules Added: logback/trunk/LICENSE.txt ============================================================================== --- (empty file) +++ logback/trunk/LICENSE.txt Wed Aug 9 19:21:06 2006 @@ -0,0 +1,12 @@ + +Logback Core Module LICENSE +--------------------------- + +Logback Core Module source code and binaries are distributed under the +GNU Lesser General Public License as published by the Free Software Foundation. + +Logback: the generic, reliable, fast and flexible logging library for Java. + +Copyright (C) 2000-2006, QOS.ch This library is free software, you can +redistribute it and/or modify it under the terms of the GNU Lesser General Public License +as published by the Free Software Foundation. \ No newline at end of file Added: logback/trunk/pom.xml ============================================================================== --- (empty file) +++ logback/trunk/pom.xml Wed Aug 9 19:21:06 2006 @@ -0,0 +1,123 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <groupId>ch.qos.logback</groupId> + <artifactId>logback</artifactId> + <version>0.2-SNAPSHOT</version> + <packaging>pom</packaging> + <name>Logback</name> + + <url>http://logback.qos.ch</url> + + <organization> + <name>QOS.ch</name> + <url>http://www.qos.ch</url> + </organization> + <inceptionYear>2005</inceptionYear> + + <modules> + <module>logback-core</module> + <module>logback-classic</module> + <module>logback-access</module> + <module>logback-site</module> + </modules> + + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.1</version> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + + <!-- <resources> + <resource> + <directory>src/site/xdocTemplates</directory> + + We're saving filtered xdocs in a temporary folder + and telling the site plug in to get the xdocs there. + + <targetPath>generated-site</targetPath> + <filtering>true</filtering> + </resource> + </resources> --> + + <extensions> + <extension> + <groupId>org.apache.maven.wagon</groupId> + <artifactId>wagon-ssh</artifactId> + <version>1.0-beta-1</version> + </extension> + </extensions> + </build> + + <reporting> + <!-- + <outputDirectory>${basedir}target/site</outputDirectory> + --> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId> + maven-project-info-reports-plugin + </artifactId> + <reportSets> + <reportSet> + <reports> + </reports> + </reportSet> + </reportSets> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <aggregate>true</aggregate> + <links> + <link> + http://java.sun.com/j2se/1.5.0/docs/api + </link> + </links> + </configuration> + </plugin> + + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.1</version> + <configuration> + <descriptors> + <descriptor> + src/main/assembly/source.xml + </descriptor> + </descriptors> + <finalName> + logback-${project.version} + </finalName> + <appendAssemblyId>false</appendAssemblyId> + <outputDirectory>target/site/dist/</outputDirectory> + </configuration> + </plugin> + + </plugins> + + </reporting> + + <distributionManagement> + <site> + <id>pixie</id> + <url>scp://pixie/var/www/logback.qos.ch/htdocs/</url> + </site> + </distributionManagement> + +</project> \ No newline at end of file Added: logback/trunk/src/main/assembly/source.xml ============================================================================== --- (empty file) +++ logback/trunk/src/main/assembly/source.xml Wed Aug 9 19:21:06 2006 @@ -0,0 +1,105 @@ +<assembly> + <id>src</id> + <formats> + <format>zip</format> + <format>tar.gz</format> + </formats> + <fileSets> + <fileSet> + <directory>logback-core/</directory> + <outputDirectory>logback-core/</outputDirectory> + <includes> + <include> + pom.xml + </include> + </includes> + </fileSet> + <fileSet> + <directory>logback-classic/</directory> + <outputDirectory>logback-classic/</outputDirectory> + <includes> + <include> + pom.xml + </include> + </includes> + </fileSet> + <fileSet> + <directory>logback-access/</directory> + <outputDirectory>logback-access/</outputDirectory> + <includes> + <include> + pom.xml + </include> + </includes> + </fileSet> + <fileSet> + <directory>logback-core/src/</directory> + <outputDirectory>logback-core/src/</outputDirectory> + </fileSet> + <fileSet> + <directory>logback-classic/src/</directory> + <outputDirectory>logback-classic/src/</outputDirectory> + </fileSet> + <fileSet> + <directory>logback-access/src/</directory> + <outputDirectory>logback-access/src/</outputDirectory> + </fileSet> + <fileSet> + <directory>logback-core/target/</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>logback-core-${project.version}.jar</include> + <include>logback-core-${project.version}-tests.jar</include> + </includes> + </fileSet> + <fileSet> + <directory>logback-classic/target/</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>logback-classic-${project.version}.jar</include> + <include>logback-classic-${project.version}-tests.jar</include> + </includes> + </fileSet> + <fileSet> + <directory>logback-access/target/</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>logback-access-${project.version}.jar</include> + </includes> + </fileSet> + <fileSet> + <directory>logback-classic/examples/</directory> + <outputDirectory>/examples/</outputDirectory> + </fileSet> + <fileSet> + <directory>target/site</directory> + <outputDirectory>/site</outputDirectory> + </fileSet> + <fileSet> + <includes> + <include>README*</include> + <include>LICENSE*</include> + <include>pom.xml</include> + </includes> + </fileSet> + </fileSets> + <dependencySets> + <dependencySet> + <outputDirectory>/lib</outputDirectory> + <unpack>false</unpack> + <scope>test</scope> + <excludes> + <!-- + There is little documentation on this format. + It is of the form of DefaultArtifact.getDependencyConflictId() + which is <groupId>:<artifactId>:<type>:<classifier> + or we can use the short form (hard coded into assembly) of + <groupId>:<artifactId> + This is a String equality match not a pattern match. + + <exclude>ch.qos.logback:logback-core</exclude> + --> + </excludes> + </dependencySet> + </dependencySets> +</assembly> \ No newline at end of file Added: logback/trunk/src/site/site.xml ============================================================================== --- (empty file) +++ logback/trunk/src/site/site.xml Wed Aug 9 19:21:06 2006 @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<project name="LOGBack Main Site"> + + <skin> + <groupId>ch.qos.logback</groupId> + <artifactId>lb-skin</artifactId> + <version>0.1-SNAPSHOT</version> + </skin> + <!-- + <publishDate position="navigation-bottom" format="dd-MM-yyyy"/> + + <bannerLeft> + <name>${project.name}</name> + <src>/images/logos/lblogo.jpg</src> + </bannerLeft> + + <body> + <links> + <item name="Core Module" href="http://logback.qos.ch/core/" /> + <item name="Classic Module" href="http://logback.qos.ch/classic/"/> + <item name="Access Module" href="http://logback.qos.ch/access/"/> + </links> + + <menu name="${project.name}"> + <item name="Introduction" href="index.html"/> + <item name="News" href="news.html" /> + <item name="Download" href="download.html" /> + <item name="Documentation" href="documentation.html" /> + <item name="Mailing Lists" href="mailinglist.html" /> + <item name="Source Repository" href="repos.html" /> + <item name="Bug Report" href="bugreport.html"/> + <item name="License" href="license.html" /> + </menu> + </body> + --> +</project> \ No newline at end of file