You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@logging.apache.org by ca...@apache.org on 2007/06/29 22:31:35 UTC
svn commit: r552026 - in /logging/chainsaw/trunk: ./ src/assembly/
src/changes/ src/main/resources/META-INF/ src/site/ src/site/apt/
src/site/resources/css/ src/site/resources/images/
Author: carnold
Date: Fri Jun 29 13:31:32 2007
New Revision: 552026
URL: http://svn.apache.org/viewvc?view=rev&rev=552026
Log:
Harmonization with components
Added:
logging/chainsaw/trunk/src/assembly/
- copied from r551876, logging/log4j/companions/component/trunk/src/assembly/
logging/chainsaw/trunk/src/assembly/bin.xml
- copied, changed from r552025, logging/log4j/companions/component/trunk/src/assembly/bin.xml
logging/chainsaw/trunk/src/changes/
- copied from r551876, logging/log4j/companions/component/trunk/src/changes/
logging/chainsaw/trunk/src/changes/changes.xml
- copied, changed from r552025, logging/log4j/companions/component/trunk/src/changes/changes.xml
logging/chainsaw/trunk/src/main/resources/META-INF/
logging/chainsaw/trunk/src/main/resources/META-INF/LICENSE
- copied unchanged from r551691, logging/chainsaw/trunk/LICENSE
logging/chainsaw/trunk/src/main/resources/META-INF/NOTICE
- copied unchanged from r551691, logging/chainsaw/trunk/NOTICE
logging/chainsaw/trunk/src/site/apt/index.apt
- copied, changed from r551691, logging/chainsaw/trunk/src/site/apt/intro.apt
logging/chainsaw/trunk/src/site/apt/roadmap.apt
logging/chainsaw/trunk/src/site/resources/css/
- copied from r551876, logging/log4j/companions/component/trunk/src/site/resources/css/
logging/chainsaw/trunk/src/site/resources/css/site.css
- copied unchanged from r552025, logging/log4j/companions/component/trunk/src/site/resources/css/site.css
logging/chainsaw/trunk/src/site/resources/images/logo.jpg
- copied unchanged from r551876, logging/log4j/companions/component/trunk/src/site/resources/images/logo.jpg
logging/chainsaw/trunk/src/site/resources/images/ls-logo.jpg
- copied unchanged from r551876, logging/log4j/companions/component/trunk/src/site/resources/images/ls-logo.jpg
Removed:
logging/chainsaw/trunk/src/site/apt/intro.apt
Modified:
logging/chainsaw/trunk/ (props changed)
logging/chainsaw/trunk/pom.xml
logging/chainsaw/trunk/src/site/apt/distributionnotes.apt
logging/chainsaw/trunk/src/site/apt/download.apt
logging/chainsaw/trunk/src/site/apt/quicktour.apt
logging/chainsaw/trunk/src/site/apt/zeroconf.apt
logging/chainsaw/trunk/src/site/site.xml
Propchange: logging/chainsaw/trunk/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 29 13:31:32 2007
@@ -2,3 +2,8 @@
lib
build.properties
build
+target
+.classpath
+.settings
+.project
+apache-chainsaw*
Modified: logging/chainsaw/trunk/pom.xml
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/pom.xml?view=diff&rev=552026&r1=552025&r2=552026
==============================================================================
--- logging/chainsaw/trunk/pom.xml (original)
+++ logging/chainsaw/trunk/pom.xml Fri Jun 29 13:31:32 2007
@@ -21,17 +21,26 @@
<modelVersion>4.0.0</modelVersion>
<groupId>log4j</groupId>
<artifactId>apache-chainsaw</artifactId>
- <version>1.99.0</version>
- <name>apache-chainsaw</name>
<packaging>jar</packaging>
- <description>Graphical Viewer for Logging events from a local or remote log4j event system</description>
+ <version>1.99.0</version>
+ <name>Apache Chainsaw</name>
+ <description>Graphical Viewer for Logging events from a local or remote log4j event system.</description>
+ <url>http://logging.apache.org:80/log4j/companions/chainsaw</url>
+ <issueManagement>
+ <system>Bugzilla</system>
+ <url>http://issues.apache.org/bugzilla/</url>
+ </issueManagement>
+ <ciManagement>
+ <system>Gump</system>
+ <url>http://vmgump.apache.org/gump/public/logging-log4j-chainsaw/logging-log4j-chainsaw/index.html</url>
+ </ciManagement>
<mailingLists>
<mailingList>
<name>log4j-user</name>
<subscribe>log4j-user-subscribe@logging.apache.org</subscribe>
<unsubscribe>log4j-user-unsubscribe@logging.apache.org</unsubscribe>
<post>log4j-user@logging.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/</archive>
+ <archive>http://mail-archives.apache.org/mod_mbox/logging-log4j-user/</archive>
<otherArchives>
<otherArchive>http://marc.theaimsgroup.com/?l=log4j-user&r=1&w=2</otherArchive>
<otherArchive>http://dir.gmane.org/gmane.comp.jakarta.log4j.user</otherArchive>
@@ -51,7 +60,7 @@
</mailingLists>
<licenses>
<license>
- <name>The Apache Software License, Version 2.0</name>
+ <name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
@@ -100,7 +109,103 @@
</pluginRepository>
</pluginRepositories>
<build>
- <plugins>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <workingDirectory>target</workingDirectory>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.2</source>
+ <target>1.1</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>${chainsaw.mainclass}</mainClass>
+ <addClasspath>true</addClasspath>
+ </manifest>
+ <manifestSections>
+ <manifestSection>
+ <name>org.apache.log4j</name>
+ <manifestEntries>
+ <Implementation-Title>${project.name}</Implementation-Title>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <Implementation-Vendor>Apache Software Foundation</Implementation-Vendor>
+ </manifestEntries>
+ </manifestSection>
+ </manifestSections>
+ </archive>
+ </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-javadoc-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jar</goal>
+ <goal>javadoc</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifactId>
@@ -253,6 +358,56 @@
<scope>test</scope>
</dependency>
</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>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jxr-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <goals>site-deploy</goals>
+ <goals>assembly:assembly</goals>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-changes-plugin</artifactId>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>changes-report</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ <configuration>
+ <issueLinkTemplate>%URL%/show_bug.cgi?id=%ISSUE%</issueLinkTemplate>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-pmd-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
<distributionManagement>
<repository>
<id>logging.repo</id>
@@ -263,4 +418,4 @@
<url>scp://people.apache.org/www/logging.apache.org/chainsaw</url>
</site>
</distributionManagement>
-</project>
\ No newline at end of file
+</project>
Copied: logging/chainsaw/trunk/src/assembly/bin.xml (from r552025, logging/log4j/companions/component/trunk/src/assembly/bin.xml)
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/assembly/bin.xml?view=diff&rev=552026&p1=logging/log4j/companions/component/trunk/src/assembly/bin.xml&r1=552025&p2=logging/chainsaw/trunk/src/assembly/bin.xml&r2=552026
==============================================================================
--- logging/log4j/companions/component/trunk/src/assembly/bin.xml (original)
+++ logging/chainsaw/trunk/src/assembly/bin.xml Fri Jun 29 13:31:32 2007
@@ -21,8 +21,11 @@
<format>zip</format>
<format>tar.gz</format>
</formats>
- <baseDirectory>apache-log4j-component-${project.version}</baseDirectory>
+ <baseDirectory>apache-chainsaw-${project.version}</baseDirectory>
<includeSiteDirectory>true</includeSiteDirectory>
+ <dependencySets>
+ <dependencySet/>
+ </dependencySets>
<fileSets>
<fileSet>
<includes>
@@ -37,7 +40,7 @@
<directory>target</directory>
<outputDirectory>.</outputDirectory>
<includes>
- <include>apache-log4j-component-${project.version}.jar</include>
+ <include>apache-chainsaw-${project.version}.jar</include>
</includes>
</fileSet>
</fileSets>
Copied: logging/chainsaw/trunk/src/changes/changes.xml (from r552025, logging/log4j/companions/component/trunk/src/changes/changes.xml)
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/changes/changes.xml?view=diff&rev=552026&p1=logging/log4j/companions/component/trunk/src/changes/changes.xml&r1=552025&p2=logging/chainsaw/trunk/src/changes/changes.xml&r2=552026
==============================================================================
--- logging/log4j/companions/component/trunk/src/changes/changes.xml (original)
+++ logging/chainsaw/trunk/src/changes/changes.xml Fri Jun 29 13:31:32 2007
@@ -17,13 +17,8 @@
-->
<document>
<properties>
- <title>Apache Component Companion for log4j 1.2.</title>
+ <title>Apache Chainsaw</title>
</properties>
<body>
- <release version="1.0" date="2007-06-27" description="Initial release">
- <action issue="42094" type="add">
- Initial release of Component framework backported from log4j 1.3.
- </action>
- </release>
</body>
</document>
Modified: logging/chainsaw/trunk/src/site/apt/distributionnotes.apt
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/site/apt/distributionnotes.apt?view=diff&rev=552026&r1=552025&r2=552026
==============================================================================
--- logging/chainsaw/trunk/src/site/apt/distributionnotes.apt (original)
+++ logging/chainsaw/trunk/src/site/apt/distributionnotes.apt Fri Jun 29 13:31:32 2007
@@ -1,3 +1,17 @@
+~~ 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.
Important Distribution Notes
Due to Java classloading rules, it is impossible to ship the Jakarta Commons VFS extension to Chainsaw OR have DBReceiver or JMSReceiver bundled with Chainsaw.
Modified: logging/chainsaw/trunk/src/site/apt/download.apt
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/site/apt/download.apt?view=diff&rev=552026&r1=552025&r2=552026
==============================================================================
--- logging/chainsaw/trunk/src/site/apt/download.apt (original)
+++ logging/chainsaw/trunk/src/site/apt/download.apt Fri Jun 29 13:31:32 2007
@@ -1,3 +1,17 @@
+~~ 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
* {{{http://logging.apache.org/log4j/docs/webstart/chainsaw/chainsawWebStart.jnlp}Java Web Start}}
Copied: logging/chainsaw/trunk/src/site/apt/index.apt (from r551691, logging/chainsaw/trunk/src/site/apt/intro.apt)
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/site/apt/index.apt?view=diff&rev=552026&p1=logging/chainsaw/trunk/src/site/apt/intro.apt&r1=551691&p2=logging/chainsaw/trunk/src/site/apt/index.apt&r2=552026
==============================================================================
--- logging/chainsaw/trunk/src/site/apt/intro.apt (original)
+++ logging/chainsaw/trunk/src/site/apt/index.apt Fri Jun 29 13:31:32 2007
@@ -1,3 +1,17 @@
+~~ 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.
Introduction
Modified: logging/chainsaw/trunk/src/site/apt/quicktour.apt
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/site/apt/quicktour.apt?view=diff&rev=552026&r1=552025&r2=552026
==============================================================================
--- logging/chainsaw/trunk/src/site/apt/quicktour.apt (original)
+++ logging/chainsaw/trunk/src/site/apt/quicktour.apt Fri Jun 29 13:31:32 2007
@@ -1,3 +1,17 @@
+~~ 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.
Quick Tour of Chainsaw features
Heres just a brief run down of some of the features of Chainsaw v2:
Added: logging/chainsaw/trunk/src/site/apt/roadmap.apt
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/site/apt/roadmap.apt?view=auto&rev=552026
==============================================================================
--- logging/chainsaw/trunk/src/site/apt/roadmap.apt (added)
+++ logging/chainsaw/trunk/src/site/apt/roadmap.apt Fri Jun 29 13:31:32 2007
@@ -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 Chainsaw Roadmap
+ ------
+ ------
+ ------
+
+Apache Chainsaw Roadmap
+
+ TODO
Modified: logging/chainsaw/trunk/src/site/apt/zeroconf.apt
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/site/apt/zeroconf.apt?view=diff&rev=552026&r1=552025&r2=552026
==============================================================================
--- logging/chainsaw/trunk/src/site/apt/zeroconf.apt (original)
+++ logging/chainsaw/trunk/src/site/apt/zeroconf.apt Fri Jun 29 13:31:32 2007
@@ -1,3 +1,17 @@
+~~ 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.
ZeroConf - Zero Configuration
Chainsaw has ZeroConf elements embedded within it, but you'll need to add a few things to your application to enable your application for ZeroConf.
Modified: logging/chainsaw/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/site/site.xml?view=diff&rev=552026&r1=552025&r2=552026
==============================================================================
--- logging/chainsaw/trunk/src/site/site.xml (original)
+++ logging/chainsaw/trunk/src/site/site.xml Fri Jun 29 13:31:32 2007
@@ -1,30 +1,68 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<project name="${project.name}">
+<!--
+ 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="Apache Chainsaw">
<bannerLeft>
- <name>Chainsaw</name>
- <src>http://logging.apache.org/log4j/docs/images/logo.jpg</src>
- <href>http://logging.apache.org/log4j/docs/chainsaw.html</href>
+ <name>Logging Services</name>
+ <src>images/ls-logo.jpg</src>
+ <href>http://logging.apache.org/</href>
</bannerLeft>
-<!-- <bannerRight>
- <src>http://logging.apache.org/log4j/docs/chainsaw.html</src>
+ <bannerRight>
+ <name>Apache log4j</name>
+ <src>images/logo.jpg</src>
+ <href>http://logging.apache.org/log4j</href>
</bannerRight>
--->
<body>
- <links>
+ <breadcrumbs>
<item name="Apache" href="http://www.apache.org/" />
<item name="Logging Services" href="http://logging.apache.org" />
<item name="log4j" href="http://logging.apache.org/log4j" />
- </links>
+ <item name="Chainsaw" href="http://logging.apache.org:80/chainsaw" />
+ </breadcrumbs>
+
+ <menu name="Get Chainsaw">
+ <item name="Download" href="/download.html"/>
+ <item name="Changes" href="/changes-report.html"/>
+ <item name="License" href="/license.html"/>
+ <item name="Important Distribution Notes" href="distributionnotes.html" />
+ </menu>
- <menu name="">
- <item name="Introduction" href="intro.html"/>
+ <menu name="About Chainsaw">
+ <item name="Introduction" href="index.html"/>
<item name="Download" href="download.html"/>
<item name="Quick Tour" href="quicktour.html" />
<item name="Zeroconf" href="zeroconf.html" />
- <item name="Important Distribution Notes" href="distributionnotes.html" />
- </menu>
-
- <menu ref="reports"/>
+ <item name="Roadmap" href="/roadmap.html"/>
+ <item name="JavaDoc" href="/apidocs/index.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="Cross Reference" href="/jxr.html"/>
+ <item name="Dependencies" href="/dependencies.html"/>
+ <item name="Continuous Integration" href="/integration.html"/>
+ <item name="Duplication" href="/cpd.html"/>
+ <item name="PMD" href="/pmd.html"/>
+ </menu>
</body>
</project>