Skip to content

Commit c091777

Browse files
authored
Merge pull request #7 from adrienlauer/npe-fix
Fix: Guice @Inject was not detected by JPA override
2 parents 65ecfc7 + 2148aac commit c091777

File tree

118 files changed

+916
-1017
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+916
-1017
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ sudo: false
22

33
language: java
44

5-
jdk: oraclejdk8
5+
jdk: oraclejdk9
66

77
cache:
88
directories:
@@ -13,6 +13,6 @@ install:
1313
- if [[ $TRAVIS_PULL_REQUEST = false ]] && [[ $TRAVIS_BRANCH = master ]] || [[ $TRAVIS_TAG = v* ]]; then GOAL=deploy; else GOAL=install; fi
1414
- if [[ $TRAVIS_TAG = v* ]]; then ADDITIONAL_PROFILES=release; mvn -q -U org.seedstack:seedstack-maven-plugin:release; else ADDITIONAL_PROFILES=snapshots; fi
1515

16-
script: mvn -q -U -T 2 -Pbuild-number,compatibility,bintray,javadoc,$ADDITIONAL_PROFILES $GOAL jacoco:report
16+
script: mvn -q -U -Pbuild-number,compatibility,bintray,javadoc,$ADDITIONAL_PROFILES $GOAL jacoco:report
1717

1818
after_success: mvn -q coveralls:report -DrepoToken=$COVERALLS_TOKEN

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Version 3.1.1 (2017-07-30)
2+
3+
* [fix] Fields annotation with Guice `@Inject` annotation were not detected by Spring JPA override.
4+
15
# Version 3.1.0 (2017-02-26)
26

37
* [new] Add the ability to retrieve a SeedStack JDBC data source with the `seed:datasource` XML element.

batch/pom.xml

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!--
22
3-
Copyright (c) 2013-2016, The SeedStack authors <http://seedstack.org>
3+
Copyright © 2013-2018, The SeedStack authors <http://seedstack.org>
44
55
This Source Code Form is subject to the terms of the Mozilla Public
66
License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -14,15 +14,11 @@
1414
<parent>
1515
<groupId>org.seedstack.addons.spring</groupId>
1616
<artifactId>spring-bridge</artifactId>
17-
<version>3.1.0-SNAPSHOT</version>
17+
<version>3.1.1-SNAPSHOT</version>
1818
</parent>
1919

2020
<artifactId>spring-bridge-batch</artifactId>
2121

22-
<properties>
23-
<spring.version>4.0.5.RELEASE</spring.version>
24-
</properties>
25-
2622
<dependencies>
2723
<dependency>
2824
<groupId>org.seedstack.addons.spring</groupId>
@@ -48,10 +44,16 @@
4844

4945
<dependency>
5046
<groupId>org.seedstack.seed</groupId>
51-
<artifactId>seed-testing</artifactId>
47+
<artifactId>seed-testing-junit4</artifactId>
5248
<version>${seed.version}</version>
5349
<scope>test</scope>
5450
</dependency>
51+
<dependency>
52+
<groupId>org.assertj</groupId>
53+
<artifactId>assertj-core</artifactId>
54+
<version>${assertj.version}</version>
55+
<scope>test</scope>
56+
</dependency>
5557
<dependency>
5658
<groupId>org.seedstack.business</groupId>
5759
<artifactId>business-core</artifactId>
@@ -79,19 +81,25 @@
7981
<dependency>
8082
<groupId>org.springframework.data</groupId>
8183
<artifactId>spring-data-jpa</artifactId>
82-
<version>1.9.4.RELEASE</version>
84+
<version>2.0.0.RELEASE</version>
8385
<scope>test</scope>
8486
</dependency>
8587
<dependency>
8688
<groupId>org.hibernate</groupId>
8789
<artifactId>hibernate-entitymanager</artifactId>
88-
<version>4.3.4.Final</version>
90+
<version>${hibernate.version}</version>
91+
<scope>test</scope>
92+
</dependency>
93+
<dependency>
94+
<groupId>javax.xml.bind</groupId>
95+
<artifactId>jaxb-api</artifactId>
96+
<version>${jaxb-api.version}</version>
8997
<scope>test</scope>
9098
</dependency>
9199
<dependency>
92100
<groupId>org.hsqldb</groupId>
93101
<artifactId>hsqldb</artifactId>
94-
<version>2.3.3</version>
102+
<version>${hsqldb.version}</version>
95103
<scope>test</scope>
96104
</dependency>
97105
<dependency>
@@ -103,7 +111,7 @@
103111
<dependency>
104112
<groupId>org.glassfish</groupId>
105113
<artifactId>javax.el</artifactId>
106-
<version>3.0.0</version>
114+
<version>${javax.el.version}</version>
107115
<scope>test</scope>
108116
</dependency>
109117
<dependency>

batch/src/it/java/org/seedstack/spring/batch/sample/domain/Contact.java

Lines changed: 0 additions & 74 deletions
This file was deleted.

batch/src/it/java/org/seedstack/spring/batch/sample/domain/ContactDao.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

batch/src/it/java/org/seedstack/spring/batch/sample/domain/ContactDaoImpl.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

batch/src/it/java/org/seedstack/spring/batch/sample/domain/User.java

Lines changed: 0 additions & 74 deletions
This file was deleted.

batch/src/it/java/org/seedstack/spring/batch/sample/domain/UserDao.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

batch/src/it/java/org/seedstack/spring/batch/sample/domain/UserDaoImpl.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

batch/src/it/java/org/seedstack/spring/batch/sample/service/ContactServiceImpl.java

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)