Commit Graph

52 Commits

Author SHA1 Message Date
Oliver Gierke
0b04251bbe DATACMNS-92 - PersistentEntities are not held in cache if verify() fails.
Documented verify() to throw a MappingException in case verification fails. Let this exception flying cause the PersistentEntity already added to the cache be removed from it in turn.

Fixed execution of integration tests and tests in classes starting with Abstract* along the way. Upgraded to Mockito 1.8.5.
2011-12-02 12:54:51 +01:00
Oliver Gierke
89fb4a1b4a DATACMNS-103 - Fixed repository urls. 2011-12-02 11:29:26 +01:00
Oliver Gierke
5eaa87ceb0 DATACMNS-103 - Improved 3.1 build.
We now use an exclusive upper bound of 4.0.0.RELEASE for Spring dependencies. With the snapshot repository removed we now get the latest release milestone to build on. Changed repository links to use http://repo.springframework.org to route dependencies through our Artifactory instance. Fixed some plugin dependency versions along the way.
2011-12-01 16:21:19 +01:00
Oliver Gierke
7d2314ab7e DATACMNS-103 - Upgraded to Spring 3.1.0.RC2. 2011-11-30 08:34:44 +01:00
Oliver Gierke
f0735392d9 DATACMNS-103 - Create hybrid Spring 3.0.6 / 3.1 build.
Introduced version range for Spring dependency of [3.0.6.RELEASE, 3.1.0.RC1]. This causes Maven to scan the metadata in the configured repositories to find the latest version up to Spring 3.1.0.RC1. For users having the Spring Milestone repo configured this will resolve against 3.1.0.RC1 then. All others will get the latest one from Maven Central which is 3.0.6. To let Bundlor still use 3.0.6 I've created a org.springframework.version.30 property and let template.mf use that.
2011-11-28 12:10:51 +01:00
Thomas Risberg
d56e9a0dc0 prepared for 1.2.0 snapshot builds 2011-10-21 16:19:28 -04:00
Thomas Risberg
c3e04eefea prepared for Spring Data Commons 1.2.0.M2 release 2011-10-21 16:16:15 -04:00
Igor Mihalik
284809a3ac DATADOC-80 - Spring Framework version upgrade to 3.0.6.RELEASE 2011-09-28 18:10:25 +02:00
Thomas Risberg
2192c4684e prepared for 1.2.0 snapshot builds 2011-09-01 20:21:45 -04:00
Thomas Risberg
04f4e9f2b8 prepared for Spring Data Commons 1.2.0.M1 release 2011-09-01 20:17:20 -04:00
trisberg
0232fdacbf prepared for 1.2.0 snapshot builds 2011-07-21 13:13:00 -04:00
trisberg
3c3012db0d prepared for Spring Data Commons 1.1.0.RELEASE 2011-07-21 11:46:48 -04:00
Thomas Risberg
aa3c29c5a3 prepared for 1.1.0 snapshot builds 2011-07-19 11:50:52 -04:00
Thomas Risberg
1d52b05507 prepared for Spring Data Commons 1.1.0.RC1 release 2011-07-19 11:48:40 -04:00
Oliver Gierke
f8427258d3 DATACMNS-53 - Upgrade to Querydsl 2.2.0.
Updated Mysema APT plugin to 1.0.2. Added Mysema repository to parent pom to correctly find new versions.
2011-07-19 17:31:37 +02:00
Oliver Gierke
d6ab8e37b3 Polished test dependencies.
Upgraded to Hamcrest 1.2.1. Removed obsolete Log4J transitive dependency exclusions as 1.2.16 does not include these dependencies anymore. Using Mockito and JUnit dependencies not containing Hamcrest types.
2011-07-13 20:22:00 +02:00
Thomas Risberg
687a2ed0b5 prepared for 1.1.0 snapshot builds 2011-06-21 16:23:29 -04:00
Thomas Risberg
c3406a7ebe prepared for Spring Data Commons 1.1.0.M2 release 2011-06-21 16:19:58 -04:00
Thomas Risberg
dfca1c61a2 prepared for 1.1.0 snapshot builds 2011-06-02 08:58:14 -04:00
Thomas Risberg
dff80c6f3d prepared for Spring Data Commons 1.1.0.M1 release 2011-06-02 08:54:44 -04:00
Oliver Gierke
727bf4cc99 Moved repository declaration to find EJB jar to the right pom.xml. 2011-05-12 14:10:45 +02:00
Oliver Gierke
b6845e7310 DATACMNS-32 - Refactored Querydsl support code from JPA and Mongo module into core. 2011-04-20 20:38:20 +02:00
trisberg
3aed2e87fe prepared for 1.1.0 snapshot builds 2011-04-18 17:52:08 -04:00
trisberg
bc130ab9fd prepared for Spring Data Commons 1.0.0.RELEASE 2011-04-18 17:49:12 -04:00
Thomas Risberg
ecf7cd1a08 prepared for snapshot builds 2011-04-08 17:55:02 -04:00
Thomas Risberg
419ab99cd2 preparing for 1.0.0.RC1 2011-04-08 17:52:30 -04:00
Thomas Risberg
a0813b4c85 changing to use source 1.5; removed some @Override on interface methods; cleaned up unused imports 2011-04-08 10:41:11 -04:00
Thomas Risberg
844328e178 prepared for snapshot builds 2011-04-05 11:48:08 -04:00
Thomas Risberg
db71edb362 preparing for 1.0.0.M7 2011-04-05 11:47:06 -04:00
Thomas Risberg
1220ff98d0 removed slf4j dependency 2011-04-04 17:46:46 -04:00
Oliver Gierke
95ff87e959 Configured Maven JAR plugin to package the Bundlor generated MANIFEST.MF. 2011-03-29 08:48:58 +02:00
Thomas Risberg
c0da416a17 prepared for snapshot builds 2011-03-25 16:48:37 -04:00
Thomas Risberg
06656ae062 preparing for 1.0.0.M6 2011-03-25 16:46:33 -04:00
Thomas Risberg
8af071664e prepared for snapshot builds 2011-03-23 19:48:43 -04:00
Thomas Risberg
22243d05ce preparing for 1.0.0.M5 2011-03-23 19:44:27 -04:00
Oliver Gierke
33efa23492 DATACMNS-22 - Added Spring release repository as plugin repository.
Needed to lookup AWS build extension.
2011-03-20 19:24:08 +01:00
Thomas Risberg
626d52e2c0 prepared for snapshot builds 2011-03-15 22:34:46 -04:00
Thomas Risberg
8640511347 preparing for M4 2011-03-15 22:24:58 -04:00
Oliver Gierke
80359c4d07 DATAJPA-19 - Added Hades extensions module.
Added DomainClassPropertyEditor and DomainClassConverter to automatically bind domain classes to Spring MVC controller methods. Same applies to PageableArgumentResolver. Polished up some generics.

Introduced RepositoryFactoryInformation interface being implemented by RepositoryFactorySupport that allows the extension components to get access to the raw factories, access EntityInformation of it and then find out about the repository interface to lookup the actual repository instance.
2011-03-11 16:11:39 +01:00
Oliver Gierke
dd6e56d013 DATACMNS-14 - Fixed various issues in the poms.
Added Milestone repository to aspects module to find AspectJ 1.6.11.M2. Reduced logging dependencies to test scope, altered two classes to use SLF4J instead of Commons logging. Use Log4J 1.2.16 as this does not require explicit excludes for mail, JMS and JMX anymore.
2011-03-10 18:22:43 +01:00
Michael Hunger
67c2c58b42 set both target and source to 1.6 in the pom 2011-03-04 02:14:19 +01:00
Thomas Risberg
0342d74427 upgraded extension for use with Maven 3 2011-02-16 16:50:54 -05:00
Thomas Risberg
0b4bad2589 prepared for snapshot builds 2011-02-09 17:01:32 -05:00
Thomas Risberg
f92aa4a2d8 preparing for M3 2011-02-09 16:44:15 -05:00
Thomas Risberg
4ce3076beb prepared for snapshot builds 2011-01-31 15:46:51 -05:00
Thomas Risberg
3714f0aa01 preparing for M2 2011-01-31 15:07:54 -05:00
Thomas Risberg
e059872ef9 prepared for snapshot builds 2010-12-23 18:34:22 -05:00
Thomas Risberg
00044478e4 preparing for M1 2010-12-23 17:28:24 -05:00
Oliver Gierke
6194acd825 Initial commit for repository abstraction.
Extracted common functionality from project Hades to build a common infrastructure for generic repository implementations independent of the underlying persistence mechanism. Fixes DATACMNS-2, DATACMNS-3, DATACMNS-4, DATACMNS-5, DATACMNS-6, DATACMNS-8, DATACMNS-9.
2010-11-28 18:15:38 +01:00
Thomas Risberg
1da491ff6f changed a few remaining "datastore" to "data" 2010-11-18 10:21:58 -05:00