diff --git a/pom.xml b/pom.xml index de846da55..08e26217c 100644 --- a/pom.xml +++ b/pom.xml @@ -8,6 +8,10 @@ 1.0.0.BUILD-SNAPSHOT pom + + src/main/javadoc + + spring-data-keyvalue-parent spring-data-keyvalue-core @@ -15,6 +19,7 @@ spring-data-riak + @@ -153,7 +158,62 @@ ${dist.finalName} --> - + + maven-source-plugin + + + attach-sources + pre-site + + jar + + + + + + maven-javadoc-plugin + 2.7 + + + aggregate + pre-site + + aggregate + + + + + true + true +
Spring Data Key-Value
+ 1.5 + protected + true + ${javadoc.loc} + ${javadoc.loc}/overview.html + ${javadoc.loc}/javadoc.css + true + + + + Spring Data Key Value Core + org.springframework.data.keyvalue.core* + + + Spring Data Redis Support + org.springframework.data.keyvalue.redis* + + + Spring Data Riak Support + org.springframework.data.keyvalue.riak* + + + + http://static.springframework.org/spring/docs/3.0.x/javadoc-api + http://download.oracle.com/javase/6/docs/api/ + +
+
@@ -163,7 +223,7 @@ static.springframework.org - scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-data/datastore-keyvalue/snapshot-site/ + scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-data/data-keyvalue/snapshot-site/ diff --git a/spring-data-keyvalue-parent/pom.xml b/spring-data-keyvalue-parent/pom.xml index 32c0d9b2a..d8383cff0 100644 --- a/spring-data-keyvalue-parent/pom.xml +++ b/spring-data-keyvalue-parent/pom.xml @@ -22,16 +22,24 @@ 3.0.5.RELEASE spring-data-keyvalue - Spring data Key-Value - DATADOC + Spring Data Key-Value + DATAKV ${project.version} snapshot ${dist.id}-${dist.version} ${dist.finalName}.zip target/${dist.fileName} dist.springframework.org + + + ../src/main/javadoc + + SpringSource + http://www.SpringSource.org + + @@ -57,7 +65,6 @@ +2 - @@ -394,48 +401,6 @@ - - @@ -486,6 +451,21 @@ + diff --git a/src/assembly/distribution.xml b/src/assembly/distribution.xml index deb22cb12..f7908aa55 100644 --- a/src/assembly/distribution.xml +++ b/src/assembly/distribution.xml @@ -42,8 +42,8 @@ - org.springframework.data:spring-datastore-keyvalue-core - org.springframework.data:spring-datastore-redis + org.springframework.data:spring-data-keyvalue-core + org.springframework.data:spring-data-redis dist @@ -55,8 +55,8 @@ - org.springframework.data:spring-datastore-keyvalue-core - org.springframework.data:spring-datastore-redis + org.springframework.data:spring-data-keyvalue-core + org.springframework.data:spring-data-redis sources diff --git a/src/docbkx/index.xml b/src/docbkx/index.xml index ca7630f76..c5c81804b 100644 --- a/src/docbkx/index.xml +++ b/src/docbkx/index.xml @@ -3,7 +3,7 @@ - Spring Datastore Key-Value - Reference Documentation + Spring Data Key-Value - Reference Documentation &version; diff --git a/src/docbkx/preface.xml b/src/docbkx/preface.xml index fbae5dcd6..1e470fe6d 100644 --- a/src/docbkx/preface.xml +++ b/src/docbkx/preface.xml @@ -4,7 +4,7 @@ Preface - The Spring Datastore Key-Value project applies core Spring concepts to the development of solutions using a key-value style data store. + The Spring Data Key-Value project applies core Spring concepts to the development of solutions using a key-value style data store. We provide a "template" as a high-level abstraction for sending and receiving messages. You will notice similarities to the JDBC support in the Spring Framework. diff --git a/src/main/javadoc/javadoc.css b/src/main/javadoc/javadoc.css new file mode 100644 index 000000000..1f009c4bc --- /dev/null +++ b/src/main/javadoc/javadoc.css @@ -0,0 +1,48 @@ +/* Spring-specific Javadoc style sheet rules */ + +#overviewBody { + +} + +.code { + border: 1px solid black; + background-color: #F4F4F4; + padding: 5px; +} + +/* Vanilla Javadoc style sheet rules */ + +body { + font-family: Helvetica, Arial, sans-serif; + background-color: white; + font-size: 10pt; +} + +td { font-size: 10pt; font-family: Helvetica, Arial, sans-serif }/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */ +.TableRowColor { background: #FFFFFF } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF;} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} diff --git a/src/main/javadoc/overview.html b/src/main/javadoc/overview.html new file mode 100644 index 000000000..d2bdf9b41 --- /dev/null +++ b/src/main/javadoc/overview.html @@ -0,0 +1,24 @@ + + +This document is the API specification for the Spring Data project. +
+ +
+ +

+ If you are interested in commercial training, consultancy and + support for the Spring Data Framework, + SpringSource provides + such commercial support. +

+
+ + \ No newline at end of file diff --git a/src/main/javadoc/spring-javadoc.css b/src/main/javadoc/spring-javadoc.css deleted file mode 100644 index c438fafa5..000000000 --- a/src/main/javadoc/spring-javadoc.css +++ /dev/null @@ -1,178 +0,0 @@ -/* stylesheet.css 2008/04/22 nicolekonicki */ - -/* - * - * Spring-specific Javadoc style sheet - * - */ - - - -.code -{ - border: 1px solid black; - background-color: #F4F4F4; - padding: 5px; -} - -body -{ - font: 12px Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif; - background-color: #fff; - color: #333; -} - - -/* Link colors */ -a -{ - color:#2c7b14; - text-decoration:none; -} - -a:hover -{ - text-decoration:underline; -} - -/* Headings */ -h1 -{ - font-size:28px; - color:#007c00; -} - -/* Table colors */ - -table -{ - border:none; -} - -td -{ - border:none; - border-bottom:1px dotted #ddd; -} - -th -{ - border:none; -} - -.TableHeadingColor th -{ - background-color: #efffcb; - background-image: url(doc-files/th-background.png); - background-repeat: repeat-x; - color:#fff; - font-size:14px; - height:26px; -} - -.TableSubHeadingColor -{ - background: #f7ffee; - -} -.TableRowColor -{ - background: #fff; -} - -.TableRowColor a -{ - border-bottom:none; - color:#2c7b14; - font-weight:normal; -} - -tr.TableRowColor:hover -{ - background:#eef2e1; -} - - -/* Font used in left-hand frame lists */ -.FrameTitleFont -{ - font-size: 120%; - font-weight:bold; -} - -.FrameTitleFont a -{ - color: #333; -} - -.FrameHeadingFont -{ - font-weight: bold; - font-size:95%; -} - -.FrameItemFont -{ - line-height:130%; - font-size: 95%; -} - -.FrameItemFont a -{ - color:#333; -} - -.FrameItemFont a:hover -{ - color:#249901; - border-bottom:none; - text-decoration:underline; -} - -/* Navigation bar fonts and colors */ -.NavBarCell1 -{ - background-color:#fff; - border:none; -} - -.NavBarCell1Rev -{ - background-color:#e3faa5; - border:1px solid #9ad00c; - padding:0; - margin:0; -} - -.NavBarCell1 a -{ - color:#333; - text-decoration:none; -} - -.NavBarFont1Rev -{ - -} - -.NavBarCell2 -{ - border:none; -} - -.NavBarCell2 a -{ - color:#249901; - font-size:90%; -} - -.NavBarCell3 -{ - border:none; -} - -/* Override sizes in font tags */ -font -{ - font: inherit !important; -}