From 4a6adbadb69dd219435b4947ee89dca925b56e48 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Thu, 28 Jan 2016 14:22:45 +0100 Subject: [PATCH] SGF-465 - Moved project build to Maven. Introduced Maven pom.xml basically mimicking what's been previously defined in build.gradle. Moved Asciidoctor files into places expected by the Spring Data build parent. Moved notice.txt etc. to src/main/resources. Switched to Logback for test logging. --- docs/src/api/doc-files/th-background.png | Bin 2841 -> 0 bytes docs/src/api/overview.html | 24 --- docs/src/api/spring-javadoc.css | 48 ----- pom.xml | 171 ++++++++++++++++++ .../asciidoc/appendix/appendix-schema.adoc | 0 src/{ => main}/asciidoc/index.adoc | 0 .../asciidoc/introduction/introduction.adoc | 0 .../asciidoc/introduction/new-features.adoc | 0 .../asciidoc/introduction/requirements.adoc | 0 src/{ => main}/asciidoc/links.adoc | 0 src/{ => main}/asciidoc/preface.adoc | 0 .../asciidoc/reference/bootstrap.adoc | 0 src/{ => main}/asciidoc/reference/cache.adoc | 0 .../asciidoc/reference/cq-container.adoc | 0 .../asciidoc/reference/data-access.adoc | 0 src/{ => main}/asciidoc/reference/data.adoc | 0 .../asciidoc/reference/diskstore.adoc | 0 .../reference/function-annotations.adoc | 0 .../asciidoc/reference/function.adoc | 0 .../asciidoc/reference/gateway.adoc | 0 .../asciidoc/reference/gemfire-bootstrap.adoc | 0 .../asciidoc/reference/introduction.adoc | 0 .../asciidoc/reference/mapping.adoc | 0 src/{ => main}/asciidoc/reference/region.adoc | 0 .../asciidoc/reference/repositories.adoc | 0 .../asciidoc/reference/samples.adoc | 0 .../asciidoc/reference/serialization.adoc | 0 .../asciidoc/reference/snapshot.adoc | 0 .../info => src/main/resources}/changelog.txt | 0 .../info => src/main/resources}/license.txt | 0 .../info => src/main/resources}/notice.txt | 0 .../info => src/main/resources}/readme.txt | 0 src/test/resources/logback.xml | 16 ++ 33 files changed, 187 insertions(+), 72 deletions(-) delete mode 100644 docs/src/api/doc-files/th-background.png delete mode 100644 docs/src/api/overview.html delete mode 100644 docs/src/api/spring-javadoc.css create mode 100644 pom.xml rename src/{ => main}/asciidoc/appendix/appendix-schema.adoc (100%) rename src/{ => main}/asciidoc/index.adoc (100%) rename src/{ => main}/asciidoc/introduction/introduction.adoc (100%) rename src/{ => main}/asciidoc/introduction/new-features.adoc (100%) rename src/{ => main}/asciidoc/introduction/requirements.adoc (100%) rename src/{ => main}/asciidoc/links.adoc (100%) rename src/{ => main}/asciidoc/preface.adoc (100%) rename src/{ => main}/asciidoc/reference/bootstrap.adoc (100%) rename src/{ => main}/asciidoc/reference/cache.adoc (100%) rename src/{ => main}/asciidoc/reference/cq-container.adoc (100%) rename src/{ => main}/asciidoc/reference/data-access.adoc (100%) rename src/{ => main}/asciidoc/reference/data.adoc (100%) rename src/{ => main}/asciidoc/reference/diskstore.adoc (100%) rename src/{ => main}/asciidoc/reference/function-annotations.adoc (100%) rename src/{ => main}/asciidoc/reference/function.adoc (100%) rename src/{ => main}/asciidoc/reference/gateway.adoc (100%) rename src/{ => main}/asciidoc/reference/gemfire-bootstrap.adoc (100%) rename src/{ => main}/asciidoc/reference/introduction.adoc (100%) rename src/{ => main}/asciidoc/reference/mapping.adoc (100%) rename src/{ => main}/asciidoc/reference/region.adoc (100%) rename src/{ => main}/asciidoc/reference/repositories.adoc (100%) rename src/{ => main}/asciidoc/reference/samples.adoc (100%) rename src/{ => main}/asciidoc/reference/serialization.adoc (100%) rename src/{ => main}/asciidoc/reference/snapshot.adoc (100%) rename {docs/src/info => src/main/resources}/changelog.txt (100%) rename {docs/src/info => src/main/resources}/license.txt (100%) rename {docs/src/info => src/main/resources}/notice.txt (100%) rename {docs/src/info => src/main/resources}/readme.txt (100%) create mode 100644 src/test/resources/logback.xml diff --git a/docs/src/api/doc-files/th-background.png b/docs/src/api/doc-files/th-background.png deleted file mode 100644 index 72d65e771f0dd4ab8840ca15ab9eec9c9e664957..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2841 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 diff --git a/docs/src/api/overview.html b/docs/src/api/overview.html deleted file mode 100644 index d09ca646..00000000 --- a/docs/src/api/overview.html +++ /dev/null @@ -1,24 +0,0 @@ - - -This document is the API specification for the Spring Data GemFire project. -
- -
- -

- If you are interested in commercial training, consultancy and - support for the Spring Data GemFire project, - SpringSource provides - such commercial support. -

-
- - \ No newline at end of file diff --git a/docs/src/api/spring-javadoc.css b/docs/src/api/spring-javadoc.css deleted file mode 100644 index 1f009c4b..00000000 --- a/docs/src/api/spring-javadoc.css +++ /dev/null @@ -1,48 +0,0 @@ -/* 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/pom.xml b/pom.xml new file mode 100644 index 00000000..e81e744d --- /dev/null +++ b/pom.xml @@ -0,0 +1,171 @@ + + + + 4.0.0 + + org.springframework.data + spring-data-gemfire + 1.8.0.BUILD-SNAPSHOT + + Spring Data Gemfire + + + org.springframework.data.build + spring-data-parent + 1.8.0.BUILD-SNAPSHOT + + + + SGF + 1.12.0.BUILD-SNAPSHOT + 8.2.0 + 2.7.7 + + + + + + org.springframework.data + spring-data-commons + ${springdata.commons} + + + + org.springframework + spring-tx + + + + org.springframework + spring-context-support + + + + com.gemstone.gemfire + gemfire + ${gemfire} + + + + com.google.code.findbugs + annotations + 2.0.2 + true + + + + antlr + antlr + ${antlr} + runtime + + + + org.aspectj + aspectjrt + ${aspectj} + + + org.aspectj + aspectjweaver + ${aspectj} + test + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson} + + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson} + + + + + + + org.slf4j + jcl-over-slf4j + ${slf4j} + + + + + + org.apache.derby + derbyLocale_zh_TW + 10.9.1.0 + test + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Tests.java + **/*Test.java + + false + + true + ${basedir}/src/test/resources/trusted.keystore + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + org.codehaus.mojo + wagon-maven-plugin + + + org.asciidoctor + asciidoctor-maven-plugin + + + + + + + + release + + + + org.jfrog.buildinfo + artifactory-maven-plugin + false + + + + + + + + + spring-libs-snapshot + https://repo.spring.io/libs-snapshot + + + + + + spring-plugins-release + https://repo.spring.io/plugins-release + + + + diff --git a/src/asciidoc/appendix/appendix-schema.adoc b/src/main/asciidoc/appendix/appendix-schema.adoc similarity index 100% rename from src/asciidoc/appendix/appendix-schema.adoc rename to src/main/asciidoc/appendix/appendix-schema.adoc diff --git a/src/asciidoc/index.adoc b/src/main/asciidoc/index.adoc similarity index 100% rename from src/asciidoc/index.adoc rename to src/main/asciidoc/index.adoc diff --git a/src/asciidoc/introduction/introduction.adoc b/src/main/asciidoc/introduction/introduction.adoc similarity index 100% rename from src/asciidoc/introduction/introduction.adoc rename to src/main/asciidoc/introduction/introduction.adoc diff --git a/src/asciidoc/introduction/new-features.adoc b/src/main/asciidoc/introduction/new-features.adoc similarity index 100% rename from src/asciidoc/introduction/new-features.adoc rename to src/main/asciidoc/introduction/new-features.adoc diff --git a/src/asciidoc/introduction/requirements.adoc b/src/main/asciidoc/introduction/requirements.adoc similarity index 100% rename from src/asciidoc/introduction/requirements.adoc rename to src/main/asciidoc/introduction/requirements.adoc diff --git a/src/asciidoc/links.adoc b/src/main/asciidoc/links.adoc similarity index 100% rename from src/asciidoc/links.adoc rename to src/main/asciidoc/links.adoc diff --git a/src/asciidoc/preface.adoc b/src/main/asciidoc/preface.adoc similarity index 100% rename from src/asciidoc/preface.adoc rename to src/main/asciidoc/preface.adoc diff --git a/src/asciidoc/reference/bootstrap.adoc b/src/main/asciidoc/reference/bootstrap.adoc similarity index 100% rename from src/asciidoc/reference/bootstrap.adoc rename to src/main/asciidoc/reference/bootstrap.adoc diff --git a/src/asciidoc/reference/cache.adoc b/src/main/asciidoc/reference/cache.adoc similarity index 100% rename from src/asciidoc/reference/cache.adoc rename to src/main/asciidoc/reference/cache.adoc diff --git a/src/asciidoc/reference/cq-container.adoc b/src/main/asciidoc/reference/cq-container.adoc similarity index 100% rename from src/asciidoc/reference/cq-container.adoc rename to src/main/asciidoc/reference/cq-container.adoc diff --git a/src/asciidoc/reference/data-access.adoc b/src/main/asciidoc/reference/data-access.adoc similarity index 100% rename from src/asciidoc/reference/data-access.adoc rename to src/main/asciidoc/reference/data-access.adoc diff --git a/src/asciidoc/reference/data.adoc b/src/main/asciidoc/reference/data.adoc similarity index 100% rename from src/asciidoc/reference/data.adoc rename to src/main/asciidoc/reference/data.adoc diff --git a/src/asciidoc/reference/diskstore.adoc b/src/main/asciidoc/reference/diskstore.adoc similarity index 100% rename from src/asciidoc/reference/diskstore.adoc rename to src/main/asciidoc/reference/diskstore.adoc diff --git a/src/asciidoc/reference/function-annotations.adoc b/src/main/asciidoc/reference/function-annotations.adoc similarity index 100% rename from src/asciidoc/reference/function-annotations.adoc rename to src/main/asciidoc/reference/function-annotations.adoc diff --git a/src/asciidoc/reference/function.adoc b/src/main/asciidoc/reference/function.adoc similarity index 100% rename from src/asciidoc/reference/function.adoc rename to src/main/asciidoc/reference/function.adoc diff --git a/src/asciidoc/reference/gateway.adoc b/src/main/asciidoc/reference/gateway.adoc similarity index 100% rename from src/asciidoc/reference/gateway.adoc rename to src/main/asciidoc/reference/gateway.adoc diff --git a/src/asciidoc/reference/gemfire-bootstrap.adoc b/src/main/asciidoc/reference/gemfire-bootstrap.adoc similarity index 100% rename from src/asciidoc/reference/gemfire-bootstrap.adoc rename to src/main/asciidoc/reference/gemfire-bootstrap.adoc diff --git a/src/asciidoc/reference/introduction.adoc b/src/main/asciidoc/reference/introduction.adoc similarity index 100% rename from src/asciidoc/reference/introduction.adoc rename to src/main/asciidoc/reference/introduction.adoc diff --git a/src/asciidoc/reference/mapping.adoc b/src/main/asciidoc/reference/mapping.adoc similarity index 100% rename from src/asciidoc/reference/mapping.adoc rename to src/main/asciidoc/reference/mapping.adoc diff --git a/src/asciidoc/reference/region.adoc b/src/main/asciidoc/reference/region.adoc similarity index 100% rename from src/asciidoc/reference/region.adoc rename to src/main/asciidoc/reference/region.adoc diff --git a/src/asciidoc/reference/repositories.adoc b/src/main/asciidoc/reference/repositories.adoc similarity index 100% rename from src/asciidoc/reference/repositories.adoc rename to src/main/asciidoc/reference/repositories.adoc diff --git a/src/asciidoc/reference/samples.adoc b/src/main/asciidoc/reference/samples.adoc similarity index 100% rename from src/asciidoc/reference/samples.adoc rename to src/main/asciidoc/reference/samples.adoc diff --git a/src/asciidoc/reference/serialization.adoc b/src/main/asciidoc/reference/serialization.adoc similarity index 100% rename from src/asciidoc/reference/serialization.adoc rename to src/main/asciidoc/reference/serialization.adoc diff --git a/src/asciidoc/reference/snapshot.adoc b/src/main/asciidoc/reference/snapshot.adoc similarity index 100% rename from src/asciidoc/reference/snapshot.adoc rename to src/main/asciidoc/reference/snapshot.adoc diff --git a/docs/src/info/changelog.txt b/src/main/resources/changelog.txt similarity index 100% rename from docs/src/info/changelog.txt rename to src/main/resources/changelog.txt diff --git a/docs/src/info/license.txt b/src/main/resources/license.txt similarity index 100% rename from docs/src/info/license.txt rename to src/main/resources/license.txt diff --git a/docs/src/info/notice.txt b/src/main/resources/notice.txt similarity index 100% rename from docs/src/info/notice.txt rename to src/main/resources/notice.txt diff --git a/docs/src/info/readme.txt b/src/main/resources/readme.txt similarity index 100% rename from docs/src/info/readme.txt rename to src/main/resources/readme.txt diff --git a/src/test/resources/logback.xml b/src/test/resources/logback.xml new file mode 100644 index 00000000..9c7903ae --- /dev/null +++ b/src/test/resources/logback.xml @@ -0,0 +1,16 @@ + + + + + + %d %5p %40.40c:%4L - %m%n + + + + + + + + + +