--- /dev/null
+<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>org.apache.maven.repository</groupId>
+ <artifactId>maven-repository-manager-white-site</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <name>Maven Repository Manager White Site</name>
+ <inceptionYear>2005</inceptionYear>
+ <reporting>
+ <excludeDefaults>true</excludeDefaults>
+ </reporting>
+ <distributionManagement>
+ <site>
+ <url>scp://people.apache.org/home/brett/public_html/repoman-site</url>
+ </site>
+ </distributionManagement>
+</project>
--- /dev/null
+#sidebar {
+ float: right;
+ font-size: small;
+ margin: 10px;
+ padding: 10px;
+ border: 1px black solid;
+ width: 10em;
+}
+
+#contentArea {
+ border: 1px solid black;
+ border-style: groove;
+ margin-right: 15em;
+ padding: 1em;
+}
+
+#tabs b {
+ border: 1px solid black;
+ padding-left: 1em;
+ padding-right: 1em;
+}
+
+#tabs a {
+ border: 1px solid black;
+ padding-left: 1em;
+ padding-right: 1em;
+ text-decoration: none;
+}
+
+#tabArea {
+ border: 1px solid black;
+ padding: 1em;
+}
+
+#searchBox p {
+ font-size : x-small;
+ text-align: center;
+ color: gray;
+}
+
+#searchTypes {
+ text-align: right;
+ font-size: xx-small;
+}
+
+#notes {
+ border: double blue;
+ margin-top: 20px;
+ margin-right: 15em;
+ padding: 5px;
+}
+
+#notes p:first-child {
+ border-bottom: 1px solid blue;
+ font-weight: bold;
+ text-align: center;
+}
+
+#feed {
+ float: right;
+}
+
+.downloadButton {
+ background-color: green;
+ border: double white;
+ float: right;
+ padding: 5px;
+}
+
+.downloadButton a {
+ font-size: large;
+ color: white;
+ font-weight: bold;
+ text-decoration: none;
+}
+
+#labels {
+ background-color: #f2f2f2;
+ padding: 0.5em 1em 0.5em 1em;
+}
+
+.statusOk {
+ color: green;
+ font-weight: bold;
+}
+
+.statusFailed {
+ color: red;
+ font-weight: bold;
+}
+
+.statusWarn {
+ color: orange;
+ font-weight: bold;
+}
+
--- /dev/null
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="Maven Repository Manager">
+ <bannerLeft>
+ <src>http://www.apache.org/images/asf_logo_wide.gif</src>
+ </bannerLeft>
+ <body>
+ <menu name="Find">
+ <item name="Search" href="/index.html" />
+ <item name="Find Artifact" href="/find-artifact.html" />
+ <item name="Browse" href="/browse.html" />
+ </menu>
+ <menu name="Manage">
+ <item name="Reports" href="/reports.html" />
+ <item name="Synchronisation" href="/sync.html" />
+ <item name="Administration" href="/admin.html" />
+ </menu>
+ </body>
+</project>
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <h1>Administration</h1>
+
+ <div id="contentArea">
+ </div>
+ <div id="notes">
+ <p>Notes</p>
+
+ <ul>
+ <li>What do we want here? Should some be in separate pages?</li>
+ <ul>
+ <li>Proxy setup</li>
+ <li>Repositories setup</li>
+ <li>Job control</li>
+ </ul>
+ <li>Expect these to be manually configured in v1.0.</li>
+ </ul>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <div id="sidebar">
+ <span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ </div>
+
+ <img src="images/jar.png" width="100" height="100" alt="jar" style="float: left"/>
+ <div class="downloadButton">
+ <a href="#">Download</a>
+ </div>
+ <h1>Maven Model</h1>
+
+ <div id="contentArea">
+ <div id="tabs">
+ <p>
+ <b>Info</b>
+ <a href="TODO">Dependencies</a>
+ <a href="TODO">Depended On</a>
+ <a href="TODO">Mailing Lists</a>
+ <a href="TODO">Developers</a>
+ <a href="TODO">POM</a>
+ </p>
+ </div>
+ <div id="tabArea">
+ <p>
+ <a href="browse2.html">org</a>
+ /
+ <a href="browse2.html">apache</a>
+ /
+ <a href="browse2.html">maven</a>
+ /
+ <a href="browse3.html">maven-model</a>
+ /
+ <b>2.0</b>
+
+ (<strong class="statusFailed">Newer version available:</strong>
+ <a href="artifact.html">2.0.3</a>)
+ </p>
+
+ <p>Blah blah blah blah blah blah blah blah blah project description Blah blah blah blah blah blah blah blah blah</p>
+
+ <table>
+ <tr>
+ <th>Group ID</th>
+ <td>org.apache.maven</td>
+ </tr>
+ <tr>
+ <th>Artifact ID</th>
+ <td>maven-model</td>
+ </tr>
+ <tr>
+ <th>Version</th>
+ <td>2.0</td>
+ </tr>
+ <tr>
+ <th>Derivatives</th>
+ <td>
+ <a href="#">Source</a>
+ |
+ <a href="#">Javadoc</a>
+ </td>
+ </tr>
+ <tr>
+ <th>Parent</th>
+ <td>
+ org.apache.maven maven 2.0 (
+ <a href="#">View</a>
+ )
+ </td>
+ </tr>
+ <tr>
+ <th>Deployment Date</th>
+ <td>
+ 15 Jan 2006, 20:38:00 +1000
+ </td>
+ </tr>
+ <tr>
+ <th>Origin</th>
+ <td>
+ <a href="TODO">Apache Repository</a>
+ </td>
+ </tr>
+ </table>
+
+ <h2>Other Details</h2>
+ <table>
+ <tr>
+ <th>Organisation</th>
+ <td>
+ <a href="http://www.apache.org">Apache Software Foundation</a>
+ </td>
+ </tr>
+ <tr>
+ <th>License</th>
+ <td>
+ <a href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a>
+ </td>
+ </tr>
+ <tr>
+ <th>Issue Tracker</th>
+ <td>
+ <a href="http://jira.codehaus.org/browse/MNG">JIRA</a>
+ </td>
+ </tr>
+ <tr>
+ <th>Continuous Integration</th>
+ <td>
+ <a href="http://maven.zones.apache.org:8080/continuum/">Continuum</a>
+ </td>
+ </tr>
+ </table>
+
+ <h2>SCM</h2>
+ <table>
+ <tr>
+ <th>Connection</th>
+ <td>
+ <code>scm:svn:http://svn.apache.org/repos/asf/maven/components/trunk</code>
+ </td>
+ </tr>
+ <tr>
+ <th>Dev. Connection</th>
+ <td>
+ <code>scm:svn:https://svn.apache.org/repos/asf/maven/components/trunk</code>
+ </td>
+ </tr>
+ <tr>
+ <th>Viewer</th>
+ <td>
+ <a href="http://svn.apache.org/viewcvs.cgi/maven/components/trunk">
+ http://svn.apache.org/viewcvs.cgi/maven/components/trunk</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ <div id="notes">
+ <p>Notes</p>
+
+ <ul>
+ <li>
+ What about repos?
+ build?
+ reporting?
+ profiles?
+ distmgmt?
+ </li>
+ </ul>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <div id="sidebar">
+ <span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ </div>
+
+ <h1>Browse Repository</h1>
+
+ <div id="contentArea">
+ <div id="nameColumn">
+ <h2>Group / Artifact</h2>
+ <table>
+ <tr>
+ <td>
+ <a href="browse2.html">com/</a>
+ </td>
+ <td>
+ <a href="browse2.html">org/</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="browse2.html">commons-collections/</a>
+ </td>
+ <td>
+ <a href="browse2.html">commons-logging/</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <div id="categoryColumn">
+ <h2>Category</h2>
+ <table>
+ <tr>
+ <td>
+ <a href="#">Java</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="#">Ruby</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <h2>Labels</h2>
+ <div id="labels">
+ <p>
+ <a href="#">jdo</a>
+ <a href="#">j2ee</a>
+ <a href="#">maven</a>
+ </p>
+ </div>
+ </div>
+ <div id="notes">
+ <p>Notes</p>
+
+ <ul>
+ <li>Categories and tags will be omitted until Maven 2.1 supports them</li>
+ <li>We need to filter out old root level categories as they start mapping to the new ones</li>
+ </ul>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <div id="sidebar">
+ <span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ </div>
+
+ <h1>Browse Repository</h1>
+
+ <div id="contentArea">
+ <div id="nameColumn">
+ <h2>Group / Artifact</h2>
+ <p>
+ <a href="#">org</a> /
+ <strong>apache</strong>
+ </p>
+ <table>
+ <tr>
+ <td>
+ <a href="browse3.html">cocoon/</a>
+ </td>
+ <td>
+ <a href="browse3.html">commons/</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="browse3.html">geronimo/</a>
+ </td>
+ <td>
+ <a href="browse3.html">maven/</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <div id="sidebar">
+ <span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ </div>
+
+ <h1>Browse Repository</h1>
+
+ <div id="contentArea">
+ <div id="nameColumn">
+ <h2>Group / Artifact</h2>
+ <p>
+ <a href="browse2.html">org</a>
+ /
+ <a href="browse2.html">apache</a>
+ /
+ <a href="browse2.html">maven</a>
+ /
+ <strong>maven-model</strong>
+ </p>
+ <table>
+ <tr>
+ <td>
+ <a href="artifact.html">2.0/</a>
+ </td>
+ <td>
+ <a href="artifact.html">2.0.2/</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="artifact.html">2.0.1/</a>
+ </td>
+ <td>
+
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <h1>Find Artifact</h1>
+
+ <div id="contentArea">
+ <div id="searchBox">
+ <form action="results.html">
+ <p>
+ <input type="file" size="50"/>
+ <input type="submit" value="Go!"/>
+ </p>
+ <p>
+ Select the file you would like to locate in the remote repository.
+ The entire file will
+ <b>not</b>
+ be uploaded to the server. See the progress bar below for progress of
+ locally creating a checksum that is uploaded to the server after you hit "Go!".
+ </p>
+ <p>
+ <img src="images/progress-bar.png" width="409" height="29" alt=""/>
+ </p>
+ </form>
+ </div>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <div id="sidebar">
+ <span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ </div>
+
+ <h1>Search</h1>
+
+ <div id="contentArea">
+ <div id="searchBox">
+ <form action="results.html">
+ <p>
+ <input type="text" size="50"/>
+ <input type="submit" name="Go!"/>
+ </p>
+ <p>
+ Enter your search terms. A variety of data will be searched for your keywords.
+ </p>
+ </form>
+ </div>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <h1>Repository Health</h1>
+
+ <div id="contentArea">
+ <h2>Status</h2>
+ <table>
+ <tr>
+ <th>Last run</th>
+ <td>1 February 13:01:04</td>
+ </tr>
+ <tr>
+ <th>Next run</th>
+ <td>1 February 17:00:00</td>
+ </tr>
+ <tr>
+ <th>Status</th>
+ <td><span class="statusWarn">WARNING</span>: some warnings were found.</td>
+ </tr>
+ </table>
+ <h2>Errors</h2>
+ <p>
+ No errors found.
+ </p>
+ <h2>Warnings</h2>
+ <p>
+ 3 warnings found.
+ </p>
+ <table>
+ <tr>
+ <th>Group ID</th>
+ <th>Artifact ID</th>
+ <th>Version</th>
+ <th>Message</th>
+ </tr>
+ <tr>
+ <td>org.apache.maven</td>
+ <td>maven-model</td>
+ <td>2.0.1</td>
+ <td>File is missing SHA1 checksum</td>
+ </tr>
+ <tr>
+ <td>org.apache.maven</td>
+ <td>maven-model</td>
+ <td>2.0.2</td>
+ <td>File is missing SHA1 checksum</td>
+ </tr>
+ <tr>
+ <td>org.apache.maven</td>
+ <td>maven-model</td>
+ <td>2.0.2</td>
+ <td>File is missing a digital signature</td>
+ </tr>
+ </table>
+ <table>
+
+ </table>
+ </div>
+ <div id="notes">
+ <p>Notes</p>
+
+ <ul>
+ <li>Should this just be part of the jobs? Aligned with the sync?</li>
+ <li>Should reports be aggregated?</li>
+ </ul>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <div id="sidebar">
+ <span style="font-weight: bold; text-decoration:underline;">Ads By Google</span>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ <p>blah blah blah</p>
+ </div>
+
+ <h1>Search Results</h1>
+ <div id="contentArea">
+ <div id="searchBox">
+ <div id="feed">
+ <p>
+ <a href="">
+ <img src="images/xml-feed.gif" width="36" height="14"/>
+ </a>
+ </p>
+ </div>
+ <form action="results.html">
+ <p>
+ <input type="text" size="50"/>
+ <input type="submit" name="Go!"/>
+ </p>
+ <p>
+ Enter your search terms. A variety of data will be searched for your keywords.
+ </p>
+ </form>
+
+ <div id="resultsBox">
+ <table>
+ <tr>
+ <th>Group</th>
+ <th>Artifact</th>
+ <th>Version</th>
+ <th>Hits</th>
+ <th></th>
+ </tr>
+ <tr>
+ <td>
+ org.apache.maven
+ </td>
+ <td>
+ maven-model
+ </td>
+ <td>
+ 2.0
+ </td>
+ <td>
+ <code>org.apache.maven</code>
+ (package)
+ <br/>
+ <code>org.apache.maven.model</code>
+ (package)
+ </td>
+ <td>
+ <a href="artifact.html">Details</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ org.apache.maven
+ </td>
+ <td>
+ maven-artifact
+ </td>
+ <td>
+ 2.0
+ </td>
+ <td>
+ <code>org.apache.maven.artifact.Artifact</code>
+ (class)
+ </td>
+ <td>
+ <a href="#">Details</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ </div>
+ <div id="notes">
+ <p>Notes</p>
+
+ <ul>
+ <li>We should use icons instead of class, package, etc.</li>
+ <li>Should we link the hits to searches for that package, class, etc?</li>
+ <li>How do we link the actual artifact?</li>
+ </ul>
+ </div>
+ </body>
+</document>
+
--- /dev/null
+<document>
+ <properties>
+ <title>Maven Repository Manager</title>
+ </properties>
+ <body>
+ <h1>Synchronisation</h1>
+
+ <div id="contentArea">
+ <h2>Apache</h2>
+ <table>
+ <tr>
+ <th>Last Sync completed</th>
+ <td>1 February 13:01:04 (<a href="#">View Report</a>)</td>
+ </tr>
+ <tr>
+ <th>Next sync</th>
+ <td>1 February 17:00:00</td>
+ </tr>
+ <tr>
+ <th>Status</th>
+ <td><span class="statusOk">Success</span></td>
+ </tr>
+ </table>
+ <p>
+ <a href="browse2.html">Browse Source Repository</a> |
+ <a href="#">Sync Now</a>
+ </p>
+ <h2>Codehaus</h2>
+ <table>
+ <tr>
+ <th>Last Sync completed</th>
+ <td>1 February 13:05:04 (<a href="#">View Report</a>)</td>
+ </tr>
+ <tr>
+ <th>Next sync</th>
+ <td>1 February 17:05:00</td>
+ </tr>
+ <tr>
+ <th>Status</th>
+ <td><span class="statusFailed">FAILED</span>: confluence wouldn't share CPU cycles with me</td>
+ </tr>
+ </table>
+ <p>
+ <a href="browse2.html">Browse Source Repository</a> |
+ <a href="#">Sync Now</a>
+ </p>
+ <h2>Open Symphony</h2>
+ <table>
+ <tr>
+ <th>Last Sync completed</th>
+ <td>1 February 13:11:04 (<a href="#">View Report</a>)</td>
+ </tr>
+ <tr>
+ <th>Next sync</th>
+ <td>1 February 17:10:00</td>
+ </tr>
+ <tr>
+ <th>Status</th>
+ <td><span class="statusWarn">WARNING</span>: some warnings occurred during the conversion</td>
+ </tr>
+ </table>
+ <p>
+ <a href="browse2.html">Browse Source Repository</a> |
+ <a href="#">Sync Now</a>
+ </p>
+ </div>
+ <div id="notes">
+ <p>Notes</p>
+
+ <ul>
+ <li>Probably don't need this in v1.0 - can use old external rsync call and just monitor the directories occasionally without reports</li>
+ <li>Could also add show details, edit details, add/remove sync. Manually configure in v1.0</li>
+ <li>Could also add a history view to each to see old reports</li>
+ </ul>
+ </div>
+ </body>
+</document>
+