diff --git a/pom.xml b/pom.xml index 3f6cf2162..cf2a1228a 100644 --- a/pom.xml +++ b/pom.xml @@ -1,15 +1,19 @@ 4.0.0 - spring-data-jpa - Spring JPA - - org.springframework.data - spring-data-commons-parent - 1.0.0.BUILD-SNAPSHOT - ../spring-data-commons-parent/pom.xml - + org.springframework.data + spring-data-jpa + 1.0.0.BUILD-SNAPSHOT + + Spring JPA + Spring Data module to provide sophisticated support for JPA repositories + http://www.springsource.org/spring-data + 2011 + + SpringSource + http://www.springsource.org + @@ -49,16 +53,19 @@ + 3.0.5.RELEASE 3.6.0.Final 2.0.0 1.6.8 + 4.8.1 + 2.0.0 + 1.5.10 UTF-8 spring-data-jpa Spring Data JPA DATAJPA ${project.version} - milestone ${dist.id}-${dist.version} ${dist.finalName}.zip target/${dist.fileName} @@ -87,6 +94,154 @@ + + + + distribute + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + + javadoc + + package + + + + true +
Spring Data Jpa
+ 1.5 + true + ${project.basedir}/src/main/javadoc + ${project.basedir}/src/main/javadoc/overview.html + ${project.basedir}/src/main/javadoc/spring-javadoc.css + + true + + http://static.springframework.org/spring/docs/3.0.x/javadoc-api + http://download.oracle.com/javase/1.5.0/docs/api + +
+
+ + + com.agilejava.docbkx + docbkx-maven-plugin + 2.0.7 + + + + generate-html + generate-pdf + + package + + + + + org.docbook + docbook-xml + 4.4 + runtime + + + + index.xml + true + ${project.basedir}/src/docbkx/resources/xsl/fopdf.xsl + css/html.css + false + ${project.basedir}/src/docbkx/resources/xsl/html.xsl + 1 + + + version + ${project.version} + + + + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-5 + false + + + distribution + + single + + package + + + ${project.basedir}/src/assembly/distribution.xml + + false + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.4 + + + upload-dist + deploy + + + + + + + + + run + + + + + + org.springframework.build + org.springframework.build.aws.ant + 3.0.5.RELEASE + + + net.java.dev.jets3t + jets3t + 0.7.2 + + + +
+
+
@@ -94,13 +249,39 @@ ${project.groupId} spring-data-commons-core - ${project.version} + 1.0.0.BUILD-SNAPSHOT org.springframework spring-orm - ${org.springframework.version} + ${spring.version} + + + + org.springframework + spring-core + ${spring.version} + + + commons-logging + commons-logging + + + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + runtime @@ -117,17 +298,23 @@ org.springframework spring-aspects - ${org.springframework.version} + ${spring.version} true org.springframework spring-test - ${org.springframework.version} + ${spring.version} test + + junit + junit + ${junit.version} + + org.mockito mockito-all @@ -135,6 +322,12 @@ test + + org.hamcrest + hamcrest-all + 1.1 + test + org.hsqldb @@ -150,6 +343,20 @@ true + + org.slf4j + slf4j-log4j12 + ${slf4j.version} + test + + + + log4j + log4j + 1.2.16 + test + + @@ -179,19 +386,41 @@ + + + + + org.springframework.build.aws + org.springframework.build.aws.maven + 2.0.0.RELEASE + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3 + + 1.5 + 1.5 + + org.apache.maven.plugins maven-surefire-plugin 2.5 - -javaagent:${settings.localRepository}/org/springframework/org.springframework.instrument/${org.springframework.version}/org.springframework.instrument-${org.springframework.version}.jar -javaagent:${settings.localRepository}/org/apache/openjpa/openjpa/${openjpa.version}/openjpa-${openjpa.version}.jar + + **/*Tests.java + + -javaagent:${settings.localRepository}/org/springframework/spring-instrument/${spring.version}/spring-instrument-${spring.version}.jar -javaagent:${settings.localRepository}/org/apache/openjpa/openjpa/${openjpa.version}/openjpa-${openjpa.version}.jar org.springframework - org.springframework.instrument - ${org.springframework.version} + spring-instrument + ${spring.version} runtime @@ -240,80 +469,34 @@ 1.5 + - com.agilejava.docbkx - docbkx-maven-plugin - 2.0.7 + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + attach-sources - generate-html - generate-pdf + jar - pre-site - - - org.docbook - docbook-xml - 4.4 - runtime - - - - index.xml - true - ${project.basedir}/src/docbkx/resources/xsl/fopdf.xsl - css/html.css - false - ${project.basedir}/src/docbkx/resources/xsl/html.xsl - 1 - - - - version - ${pom.version} - - - - - - - - - - - - - - - - - - - - + - maven-assembly-plugin - 2.2-beta-5 - false + com.springsource.bundlor + com.springsource.bundlor.maven + 1.0.0.RELEASE + + true + - distribution + bundlor - single + bundlor - package - - - ${project.basedir}/src/assembly/distribution.xml - - false - @@ -322,7 +505,7 @@ - http://www.springsource.com/spring-data + http://www.springsource.org/spring-data static.springframework.org scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-data/data-jpa/snapshot-site/ @@ -339,7 +522,28 @@ + + Bamboo + http://build.springsource.org/browse/SPRINGDATA + + + + JIRA + https://jira.springsource.org/browse/DATAJPA + + + + https://github.com/SpringSource/spring-data-jpa + scm:git:git://github.com/SpringSource/spring-data-jpa.git + scm:git:ssh://git@github.com:SpringSource/spring-data-jpa.git + + + + repository.springframework.maven.milestone + Spring Framework Maven Milestone Repository + http://maven.springframework.org/milestone + jboss JBoss repository diff --git a/src/ant/upload-dist.xml b/src/ant/upload-dist.xml new file mode 100644 index 000000000..e87a9604c --- /dev/null +++ b/src/ant/upload-dist.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assembly/distribution.xml b/src/assembly/distribution.xml index 79a3e6e67..d02c8f9a6 100644 --- a/src/assembly/distribution.xml +++ b/src/assembly/distribution.xml @@ -38,4 +38,16 @@ docs/javadoc + + + target/${dist.finalName}.jar + dist + 0644 + + + target/${dist.finalName}-sources.jar + sources + 0644 + + \ No newline at end of file diff --git a/src/docbkx/index.xml b/src/docbkx/index.xml index 37733ea96..993d4e9ae 100644 --- a/src/docbkx/index.xml +++ b/src/docbkx/index.xml @@ -60,7 +60,9 @@ Reference Documentation - + + + @@ -68,7 +70,9 @@ Appendix - + + + diff --git a/src/main/javadoc/doc-files/th-background.png b/src/main/javadoc/doc-files/th-background.png new file mode 100644 index 000000000..72d65e771 Binary files /dev/null and b/src/main/javadoc/doc-files/th-background.png differ diff --git a/src/main/javadoc/spring-javadoc.css b/src/main/javadoc/spring-javadoc.css new file mode 100644 index 000000000..c438fafa5 --- /dev/null +++ b/src/main/javadoc/spring-javadoc.css @@ -0,0 +1,178 @@ +/* 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; +} diff --git a/template.mf b/template.mf new file mode 100644 index 000000000..838534381 --- /dev/null +++ b/template.mf @@ -0,0 +1,21 @@ +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: ${project.artifactId} +Bundle-Name: ${project.name} +Bundle-Vendor: SpringSource +Bundle-Version: ${project.version} +Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Export-Template: + org.springframework.data.jpa.*;version="${project.version}" +Import-Template: + javax.persistence.*;version="${jpa.version:[=.=.=,+1.0.0)}", + org.aopalliance.*;version="[1.0.0,2.0.0)", + org.slf4j.*;version="${slf4j.version:[=.=.=,+1.0.0)}", + org.aspectj.*;version="${aspectj.version:[=.=.=,+1.0.0)}";resolution:=optional, + org.eclipse.persistence.*;version="[2.0.0,3.0.0)";resolution:=optional, + org.hibernate.*;version="[3.5.3,4.0.0)";resolution:=optional, + org.apache.openjpa.persistence.*;version="${openjpa.version:[=.=.=,+1.0.0)}";resolution:=optional, + org.joda.time.*;version="[1.5.0,2.0.0)";resolution:=optional, + org.springframework.*;version="${spring.version:[=.=.=.=,+1.0.0)}", + org.springframework.beans.factory.aspectj;version="${spring.version:[=.=.=.=,+1.0.0)}";resolution:=optional, + org.w3c.*;version="0.0.0" + \ No newline at end of file