Jumpstart of Maven build/site from log4j-component
authorCurtis William Arnold <carnold@apache.org>
Wed, 11 Jul 2007 23:07:26 +0000 (23:07 +0000)
committerCurtis William Arnold <carnold@apache.org>
Wed, 11 Jul 2007 23:07:26 +0000 (23:07 +0000)
git-svn-id: https://svn.apache.org/repos/asf/incubator/log4php/trunk@555432 13f79535-47bb-0310-9956-ffa450edef68

pom.xml [new file with mode: 0644]
src/assembly/bin.xml [new file with mode: 0644]
src/changes/changes.xml [new file with mode: 0644]
src/site/apt/download.apt [new file with mode: 0644]
src/site/apt/index.apt [new file with mode: 0644]
src/site/apt/roadmap.apt [new file with mode: 0644]
src/site/resources/css/site.css [new file with mode: 0644]
src/site/resources/images/logo.jpg [new file with mode: 0644]
src/site/resources/images/ls-logo.jpg [new file with mode: 0755]
src/site/site.xml [new file with mode: 0644]

diff --git a/pom.xml b/pom.xml
new file mode 100644 (file)
index 0000000..f15e5c5
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,169 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You 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
+
+      http://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="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>log4j</groupId>
+  <artifactId>apache-log4php</artifactId>
+  <packaging>jar</packaging>
+  <version>2.0-SNAPSHOT</version>
+  <name>Apache for log4php.</name>
+  <description>Logging framework for PHP.</description>
+  <url>http://incubator.apache.org:80/log4php</url>
+  <issueManagement>
+    <system>JIRA</system>
+    <url>http://issues.apache.org/jira/</url>
+  </issueManagement>
+  <ciManagement>
+               <system>Gump</system>
+                <url>http://vmgump.apache.org/gump/public/logging-log4php/logging-log4php/index.html</url>
+  </ciManagement>
+<mailingLists>
+       <mailingList>
+               <name>log4php-user</name>
+               <subscribe>log4php-user-subscribe@logging.apache.org</subscribe>
+               <unsubscribe>log4php-user-unsubscribe@logging.apache.org</unsubscribe>
+               <post>log4php-user@logging.apache.org</post>
+               <archive>http://mail-archives.apache.org/mod_mbox/logging-log4php-user/</archive>
+       </mailingList>
+       <mailingList>
+               <name>log4php-dev</name>
+               <subscribe>log4php-dev-subscribe@logging.apache.org</subscribe>
+               <unsubscribe>log4php-dev-unsubscribe@logging.apache.org</unsubscribe>
+               <post>log4php-dev@logging.apache.org</post>
+               <archive>http://mail-archives.apache.org/mod_mbox/logging-log4php-dev/</archive>
+       </mailingList>
+</mailingLists>
+<licenses>
+       <license>
+               <name>Apache License, Version 2.0</name>
+               <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+               <distribution>repo</distribution>
+       </license>
+</licenses>
+<scm>
+       <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/log4php</connection>
+       <developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/log4php</developerConnection>
+       <url>http://svn.apache.org/viewcvs.cgi/incubator/log4php</url>
+</scm>
+<organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+</organization>
+<build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <workingDirectory>target</workingDirectory>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>site</phase>
+            <id>untag-site</id>
+            <configuration>
+                <tasks>
+                    <taskdef name="replaceregexp" classname="org.apache.tools.ant.taskdefs.optional.ReplaceRegExp" />                
+                   <replaceregexp file="target/site/source-repository.html" match="/tags/[^ ]*" replace="/trunk" flags="g" />
+                </tasks>
+            </configuration>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+       <dependencies>
+          <dependency>
+            <groupId>ant</groupId>
+            <artifactId>ant-nodeps</artifactId>
+            <version>1.6.5</version>
+          </dependency>
+        </dependencies>
+      </plugin>         
+         <plugin>
+         <artifactId>maven-assembly-plugin</artifactId>
+         <configuration>
+           <descriptors>
+              <descriptor>src/assembly/bin.xml</descriptor>
+           </descriptors>
+           <appendAssemblyId>false</appendAssemblyId>
+        </configuration>
+        <executions>
+            <execution>
+                <goals>
+                    <goal>assembly</goal>
+                </goals>
+            </execution>
+        </executions>
+        </plugin>
+      <plugin>
+        <artifactId>maven-source-plugin</artifactId>
+        <executions>
+            <execution>
+                <goals>
+                    <goal>jar</goal>
+                </goals>
+            </execution>
+        </executions>
+      </plugin>     
+    </plugins>
+</build>
+  <dependencies>
+  </dependencies>
+  <reporting>
+    <excludeDefaults>true</excludeDefaults>  
+    <plugins>
+      <plugin>
+        <artifactId>maven-project-info-reports-plugin</artifactId>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>scm</report>
+              <report>dependencies</report>
+              <report>cim</report>
+              <report>issue-tracking</report>
+              <report>mailing-list</report>
+              <report>license</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+      <plugin>
+          <artifactId>maven-release-plugin</artifactId>
+          <configuration>
+              <goals>site-deploy</goals>
+          </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-changes-plugin</artifactId>
+       <reportSets>
+          <reportSet>
+            <reports>
+              <report>changes-report</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+        <configuration>
+               <issueLinkTemplate>%URL%/browse/%ISSUE%</issueLinkTemplate>
+        </configuration>
+      </plugin>      
+    </plugins>
+  </reporting>
+</project>
diff --git a/src/assembly/bin.xml b/src/assembly/bin.xml
new file mode 100644 (file)
index 0000000..4711dbb
--- /dev/null
@@ -0,0 +1,45 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You 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
+
+      http://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.
+
+-->
+<assembly>
+       <id>bin</id>
+       <formats>
+               <format>zip</format>
+               <format>tar.gz</format>
+       </formats>
+       <baseDirectory>apache-log4j-component-${project.version}</baseDirectory>
+       <includeSiteDirectory>true</includeSiteDirectory>
+       <fileSets>
+               <fileSet>
+                       <includes>
+                               <include>LICENSE</include>
+                               <include>NOTICE</include>
+                               <include>build.xml</include>
+                               <include>pom.xml</include>
+                               <include>src/**</include>
+                       </includes>
+               </fileSet>
+               <fileSet>
+                       <directory>target</directory>
+                       <outputDirectory>.</outputDirectory>
+                       <includes>
+                               <include>apache-log4j-component-${project.version}.jar</include>
+                       </includes>
+               </fileSet>
+       </fileSets>
+       
+</assembly>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
new file mode 100644 (file)
index 0000000..bd56de1
--- /dev/null
@@ -0,0 +1,29 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You 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
+
+      http://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.
+
+-->
+<document>
+  <properties>
+    <title>Apache log4php.</title>
+  </properties>
+  <body>
+    <release version="2.0" date="2007-12-31" description="Initial release">
+      <action issue="LOG4PHP-1" type="add">
+Some sample bug report.
+      </action>
+    </release>
+  </body>
+</document>
diff --git a/src/site/apt/download.apt b/src/site/apt/download.apt
new file mode 100644 (file)
index 0000000..89ee239
--- /dev/null
@@ -0,0 +1,39 @@
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You 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
+~~
+~~      http://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.
+ ------
+Download apache-log4j-component
+ ------
+ ------
+ ------
+
+Download apache-log4j-component
+
+  Apache Component Companion for log4j 1.2 is distributed under the {{{http://www.apache.org/licenses/LICENSE-2.0.html} Apache License, version 2.0}}.
+
+  The link in the Mirrors column should display a list of available mirrors with a
+  default selection based on your inferred location.  If you do not see that page,
+  try a different browser.  The checksum and signature are links to
+  the originals on the main distribution server.
+  
+*-------------------------+---------+----------+-----------+
+|                         | Mirrors | Checksum | Signature |
+*-------------------------+---------+----------+-----------+
+| apache-log4j-component-1.0 (tar.gz)      | {{{http://www.apache.org/dyn/closer.cgi/logging/log4j/companions/component/1.0/apache-log4j-component-1.0.tar.gz} apache-log4j-component-1.0.tar.gz}} | {{{http://www.apache.org/dist/logging/log4j/companions/component/1.0/apache-log4j-component-1.0.tar.gz.md5} apache-log4j-component-1.0.tar.gz.md5}} | {{{http://www.apache.org/dist/logging/log4j/companions/component/1.0/apache-log4j-component-1.0.tar.gz.asc} apache-log4j-component-1.0.tar.gz.asc}} |
+*-------------------------+---------+----------+-----------+
+| apache-log4j-component-1.0 (zip)      | {{{http://www.apache.org/dyn/closer.cgi/logging/log4j/companions/component/1.0/apache-log4j-component-1.0.zip} apache-log4j-component-1.0.zip}} | {{{http://www.apache.org/dist/logging/log4j/companions/component/1.0/apache-log4j-component-1.0.zip.md5} apache-log4j-component-1.0.zip.md5}} | {{{http://www.apache.org/dist/logging/log4j/companions/component/1.0/apache-log4j-component-1.0.zip.asc} apache-log4j-component-1.0.zip.asc}} |
+*-------------------------+---------+----------+-----------+
+
+  Please read {{{http://httpd.apache.org/dev/verification.html}Verifying Apache HTTP Server Releases}}
+   for more information on why you should verify our releases.
diff --git a/src/site/apt/index.apt b/src/site/apt/index.apt
new file mode 100644 (file)
index 0000000..111d9e8
--- /dev/null
@@ -0,0 +1,23 @@
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You 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
+~~
+~~      http://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.
+ ------
+ Apache Component Companion for log4j 1.2
+ ------
+ ------
+ ------
+
+   This companion implements on log4j 1.2 the component framework from the
+   discontinued log4j 1.3 development activity to support backporting
+   log4j 1.3 code that depends on the framework.
diff --git a/src/site/apt/roadmap.apt b/src/site/apt/roadmap.apt
new file mode 100644 (file)
index 0000000..0e0eda7
--- /dev/null
@@ -0,0 +1,25 @@
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You 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
+~~
+~~      http://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.
+ ------
+ apache-log4j-component Roadmap
+ ------
+ Curt Arnold
+ ------
+ 4 June 2007
+ ------
+
+apache-log4j-component Roadmap
+
+  No additional development is anticipated.
diff --git a/src/site/resources/css/site.css b/src/site/resources/css/site.css
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/src/site/resources/images/logo.jpg b/src/site/resources/images/logo.jpg
new file mode 100644 (file)
index 0000000..5b6ede8
Binary files /dev/null and b/src/site/resources/images/logo.jpg differ
diff --git a/src/site/resources/images/ls-logo.jpg b/src/site/resources/images/ls-logo.jpg
new file mode 100755 (executable)
index 0000000..611c5c3
Binary files /dev/null and b/src/site/resources/images/ls-logo.jpg differ
diff --git a/src/site/site.xml b/src/site/site.xml
new file mode 100644 (file)
index 0000000..c17a433
--- /dev/null
@@ -0,0 +1,52 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You 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
+
+      http://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 name="log4php">
+  <bannerLeft>
+    <name>Logging Services</name>
+    <src>images/ls-logo.jpg</src>
+    <href>http://logging.apache.org/</href>
+  </bannerLeft>
+  <body>
+    <breadcrumbs>
+      <item name="Apache" href="http://www.apache.org/"/>
+      <item name="Incubator" href="http://incubator.apache.org/"/>
+      <item name="log4php" href="http://incubator.apache.org:80/log4php/"/>
+    </breadcrumbs>
+  
+       <menu name="Get log4php">
+          <item name="Download" href="/download.html"/>
+          <item name="Changes" href="/changes-report.html"/>
+          <item name="License" href="/license.html"/>
+       </menu>
+
+       <menu name="About log4php">
+          <item name="What is it?" href="/index.html"/>
+          <item name="Roadmap" href="/roadmap.html"/>
+       </menu>
+
+       <menu name="Community">
+               <item name="Mailing Lists" href="/mail-lists.html"/>
+               <item name="Issue Tracking" href="/issue-tracking.html"/>
+       </menu>
+       
+       <menu name="Development">
+               <item name="Repository" href="/source-repository.html"/>
+               <item name="Continuous Integration" href="/integration.html"/>
+       </menu>
+  </body>
+</project>