[LOGBack-dev] svn commit: r434 - in logback/trunk: . src src/main src/main/assembly src/site

noreply.seb at qos.ch noreply.seb at qos.ch
Wed Aug 9 19:21:07 CEST 2006


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



More information about the logback-dev mailing list