maven site and config

This commit is contained in:
Martin Kurz 2013-09-27 00:38:05 +02:00
parent 2c403152e9
commit 3e8e1e6df1
27 changed files with 313 additions and 19 deletions

6
README.md Normal file
View file

@ -0,0 +1,6 @@
rome
====
ROME is a set of RSS and Atom Utilities for Java. It makes it easy to work in Java with most syndication formats: RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0
More Information: http://rometools.github.io/rome-propono/

74
pom.xml
View file

@ -12,11 +12,19 @@
Atom server framework and a Blog client that supports both Atom protocol
and the MetaWeblog API.
</description>
<url>http://www.rometools.org</url>
<url>http://rometools.github.io/rome-propono/</url>
<organization>
<name>ROME Project</name>
<url>https://github.com/rometools/</url>
</organization>
<issueManagement>
<url>https://rometools.jira.com/browse/PROPONO</url>
<url>https://github.com/rometools/rome-propono/issues</url>
</issueManagement>
<scm>
<connection>scm:git:git@github.com:rometools/rome-propono.git</connection>
<developerConnection>scm:git:git@github.com:rometools/rome-propono.git</developerConnection>
<url>https://github.com/rometools/rome-propono/</url>
</scm>
<ciManagement>
<notifiers>
<notifier>
@ -54,10 +62,6 @@
<email>kebernet@gmail.com</email>
</developer>
</developers>
<organization>
<name>ROME Project</name>
<url>http://www.rometools.org</url>
</organization>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
@ -65,11 +69,6 @@
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<connection>scm:svn:https://rometools.jira.com/svn/MODULES/trunk</connection>
<developerConnection>scm:svn:https://rometools.jira.com/svn/MODULES/trunk</developerConnection>
<url>https://rometools.jira.com/source/browse/MODULES</url>
</scm>
<repositories>
<repository>
<id>oauth</id>
@ -133,6 +132,25 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
<configuration>
<port>9000</port>
<tempWebappDirectory>${basedir}/target/site/tempdir</tempWebappDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<version>1.0-beta-2</version>
<configuration>
<scmBranch>gh-pages</scmBranch>
<pubScmUrl>scm:git:git@github.com:rometools/rome-propono.git</pubScmUrl>
<content>${project.build.directory}/site</content>
</configuration>
</plugin>
</plugins>
</build>
@ -237,12 +255,31 @@
<reporting>
<plugins>
<plugin>
<artifactId>maven-changes-plugin</artifactId>
<configuration>
<xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.6</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
<reportSets>
<reportSet>
<reports>
<report>javadoc</report>
<report>test-javadoc</report>
</reports>
</reportSet>
<reportSet>
<id>aggregate</id>
<inherited>false</inherited>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
@ -288,5 +325,4 @@
</build>
</profile>
</profiles>
</project>

View file

@ -0,0 +1,29 @@
-----
ROME Propono Version 0.4
-----
mkurz
-----
2011-08-16 04:52:04.427
-----
ROME Propono Version 0.4
This is the first release of the {{{./index.html}Rome Propono}} publishing library. It's a beta release and will be followed closely by Propono 0.5.
*Downloads
* {{{./rome\-propono\-0.4\-src.zip}rome\-propono\-0.4\-src.zip}}
* {{{./rome\-propono\-0.4.tar.gz}rome\-propono\-0.4.tar.gz}}
* {{{./rome\-propono\-0.4.zip}rome\-propono\-0.4.zip}}
* {{{./rome\-propono\-0.4\-src.tar.gz}rome\-propono\-0.4\-src.tar.gz}}
[]
*API Docs
* {{{https://rome.dev.java.net/apidocs/subprojects/propono/0.4/overview\-summary.html}Propono 0.4 API Docs}}
[]

View file

@ -0,0 +1,39 @@
-----
ROME Propono Version 0.5
-----
mkurz
-----
2011-08-16 04:50:16.111
-----
ROME Propono Version 0.5
This is the second release of the {{{./index.html}Rome Propono}} publishing library. It's a bug fix release follow\-on to 0.4. Here are the changes:
* Fixes in Blog Client constructors
* AtomServlet uses application/atomsvc\+xml for the Service Document
* Fixed issue #66: don't expect entry to be returned from update
* Made example builds more configurable
[]
*Downloads
* {{{./rome\-propono\-0.5\-src.zip}rome\-propono\-0.5\-src.zip}}
* {{{./rome\-propono\-0.5.tar.gz}rome\-propono\-0.5.tar.gz}}
* {{{./rome\-propono\-0.5.zip}rome\-propono\-0.5.zip}}
* {{{./rome\-propono\-0.5\-src.tar.gz}rome\-propono\-0.5\-src.tar.gz}}
[]
*API Docs
* {{{https://rome.dev.java.net/apidocs/subprojects/propono/0.5/overview\-summary.html}Propono 0.5 API Docs}}
[]

View file

@ -0,0 +1,85 @@
-----
ROME Propono Version 0.6
-----
mkurz
-----
2011-08-16 04:48:12.766
-----
ROME Propono Version 0.6
September 30, 2007
This is the third release of the {{{./index.html}Rome Propono}} publishing library. It includes major changes to add support for the final
Atom Publishing Protocol specification relative URIs and out\-of\-line categories. It's an an interim release it includes a pre\-release
version of ROME 0.9.1\-dev. A new version will follow as soon as ROME 0.9.1 (or 1.0) has been finalized.
*Downloads
* {{{./rome\-propono\-0.6\-src.zip}rome\-propono\-0.6\-src.zip}}
* {{{./rome\-propono\-0.6.tar.gz}rome\-propono\-0.6.tar.gz}}
* {{{./rome\-propono\-0.6.zip}rome\-propono\-0.6.zip}}
* {{{./rome\-propono\-0.6\-src.tar.gz}rome\-propono\-0.6\-src.tar.gz}}
[]
*API Docs
* {{{https://rome.dev.java.net/apidocs/subprojects/propono/0.6/overview\-summary.html}Propono 0.6 API Docs}}
[]
*Changes
* Updated for APP final (draft #17) w/new APP URI "http://www.w3.org/2007/app"
* Tested file\-based server against Tim Bray's Ape (from CVS September 30, 2007).
* Now includes pre\-release of ROME 0.9.1 with key Atom parse fixes.
* Changed arguements in Atom server's AtomHandler interface to accept AtomRequest objects instead of String\[\] pathinfo arrays.
* Added support for relative URIs in the Service Document
* Fixes {{{http://java.net/jira/browse/ROME\-67}http://java.net/jira/browse/ROME\-67}}
* Added Collection.getHrefResolved()
* Added Categories.getHrefResolved()
* Added new options to the file\-based server's propono.properties file so you can turn on/off relative URIs and inline categories.
* propono.atomserver.filebased.relativeURIs\=true
* propono.atomserver.filebased.inlineCategories\=true
* Added support for out\-of\-line categories in Atom client classes
* Added new Categories.href property
* New ClientCategories classes can fetch remote categories from href URI
* Fixes {{{http://java.net/jira/browse/ROME\-68}http://java.net/jira/browse/ROME\-68}}
* Added support for out\-of\-line categories in Atom server classes
* New AtomHandler.getCategoriesDocument(String\[\] pathInfo) method
* New AtomHandler.isCategoriesDocumentURI(String\[\] pathInfo) method
* Renamed Introspection to Service Document
* AtomHandler.isIntrospectionURI() \-\> AtomHandler.isSerivceDocumentURI()
* AtomHandler.getIntrospection() \-\> AtomHandler.getServiceDocument()
* Added String\[\] pathInfo argument to getServiceDocument()
* Renamed PubControlModule to AppModule becuase it also supports app:edited
* Added rome.properties file to configure AppModule
[]

View file

@ -0,0 +1,41 @@
-----
ROME Propono Version 1.0
-----
mkurz
-----
2011-08-16 04:44:34.302
-----
ROME Propono Version 1.0
April 2009
ROME Propono 1.0 is coming soon. If you'd like to help out, you can try 1.0 RC1 and provide feedback to us on the ROME dev mail list.
*Downloads
* {{{./rome\-propono\-1.0RC1\-src.zip}rome\-propono\-1.0RC1\-src.zip}}
* {{{./rome\-propono\-1.0RC1.tar.gz}rome\-propono\-1.0RC1.tar.gz}}
* {{{./rome\-propono\-1.0RC1.zip}rome\-propono\-1.0RC1.zip}}
* {{{./rome\-propono\-1.0RC1\-src.tar.gz}rome\-propono\-1.0RC1\-src.tar.gz}}
[]
*API Docs
* {{{https://rome.dev.java.net/apidocs/subprojects/propono/1.0/overview\-summary.html}Propono 1.0 API Docs}}
[]
*Changes
* Updated to ROME 1.0
* Added support for pluggable authentication in the AtomPub client
* Added support for OAuth in the AtomPub client, see Javadocs for details
[]

31
src/site/apt/index.apt Normal file
View file

@ -0,0 +1,31 @@
-----
Home
-----
mkurz
-----
2011-08-16 04:43:25.062
-----
ROME Propono
The ROME Propono subproject is a Java class library that supports publishing protocols, specifically the Atom Publishing Protocol and the legacy MetaWeblog API.
Propono includes an Atom client library, an Atom server framework and a Blog client that supports both Atom protocol and the MetaWeblog API.
Documentation
* See the {{{./apidocs/overview\-summary.html}Propono API docs}} for an explanation of Propono usage, diagrams and code examples.
[]
Releases
* {{{./ROMEProponoVersion1.0.html}ROME Propono Version 1.0 (propono)}} \- Release 1.0 coming soon...
* {{{./ROMEProponoVersion0.6.html}ROME Propono Version 0.6 (propono)}}
* {{{./ROMEProponoVersion0.5.html}ROME Propono Version 0.5 (propono)}}
* {{{./ROMEProponoVersion0.4.html}ROME Propono Version 0.4 (propono)}}
[]

View file

View file

@ -0,0 +1,8 @@
h1 {
padding: 4px 4px 4px 6px;
border: 1px solid #999;
color: #900;
background-color: #ddd;
font-weight:900;
font-size: x-large;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

19
src/site/site.xml Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/DECORATION/1.3.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/DECORATION/1.3.0 http://maven.apache.org/xsd/decoration-1.3.0.xsd"
name="ROME Propono">
<bannerLeft>
<name>ROME</name>
<src>images/romelogo.png</src>
<href>http://github.com/rometools/</href>
</bannerLeft>
<publishDate position="right"/>
<version position="right"/>
<body>
<menu name="ROME Propono">
<item name="Overview" href="index.html"/>
</menu>
<menu ref="reports" />
</body>
</project>