diff --git a/pom.xml b/pom.xml index 8030b8641..4c10da972 100644 --- a/pom.xml +++ b/pom.xml @@ -204,6 +204,28 @@ + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-rules + + enforce + + + + + + + [1.7,1.9) + + + + + org.apache.maven.plugins maven-assembly-plugin @@ -212,6 +234,7 @@ org.codehaus.mojo wagon-maven-plugin + diff --git a/readme.md b/readme.md index 03c931373..b03a4bba2 100644 --- a/readme.md +++ b/readme.md @@ -1,9 +1,8 @@ -# Spring Data Commons # +# Spring Data Commons -[Spring Data Commons](http://projects.spring.io/spring-data/) is part of the umbrella Spring Data project that provides shared infrastructure across the Spring Data projects. -Most importantly at the moment it contains technology neutral repository interfaces as well as a metadata model for persisting Java classes. +[Spring Data Commons](http://projects.spring.io/spring-data/) is part of the umbrella Spring Data project that provides shared infrastructure across the Spring Data projects. It contains technology neutral repository interfaces as well as a metadata model for persisting Java classes. -## Features ## +## Features * Powerful Repository and custom object-mapping abstractions * Support for cross-store persistence @@ -13,7 +12,20 @@ Most importantly at the moment it contains technology neutral repository interfa * Possibility to integrate custom repository code * Easy Spring integration with custom namespace -## Getting Help ## +## Building the project + +### Prerequisites + +- Maven 3 +- Java 7 (the project produces Java 6 compatible bytecode but partially integrates with Java 7) + +``` +$ git clone https://github.com/spring-projects/spring-data-commons.git +$ cd spring-data-commons +$ mvn clean install +``` + +## Getting Help This README as well as the [reference documentation](http://docs.spring.io/spring-data/data-commons/docs/current/reference/html/) are the best places to start learning about Spring Data Commons. @@ -21,12 +33,10 @@ The main project [website](http://www.springsource.org/spring-data) contains lin For more detailed questions, use the [forum](http://forum.spring.io/forum/spring-projects/data). If you are new to Spring as well as to Spring Data, look for information about [Spring projects](https://spring.io/projects). - -## Contributing to Spring Data Commons## +## Contributing to Spring Data Commons Here are some ways for you to get involved in the community: -* Get involved with the Spring community on the Spring Community Forums. Please help out on the [forum](http://forum.spring.io/forum/spring-projects/data) by responding to questions and joining the debate. * Create [JIRA](https://jira.springsource.org/browse/DATACMNS) tickets for bugs and new features and comment and vote on the ones that you are interested in. * Github is for social coding: if you want to write code, we encourage contributions through pull requests from [forks of this repository](http://help.github.com/forking/). If you want to contribute code this way, please reference a JIRA ticket as well covering the specific issue you are addressing. * Watch for upcoming articles on Spring by [subscribing](https://spring.io/blog.atom) to springframework.org