Andrea Boriero
b27b414511
Fix EmbeddedForeignKeyDescriptor creation when o.h.mapping.Value has no columns, Re-enabled additional tests
2021-04-22 13:52:16 +02:00
Andrea Boriero
c48606a5aa
Merge remote-tracking branch 'upstream/main' into wip/6.0_merge_1
2021-04-20 09:45:47 +02:00
Yoann Rodière
b0abe9f37e
HHH-14563 Remove the DOM4J dependency from hibernate-enhance-maven-plugin
...
As far as I can tell, this was only necessary as a transitive dependency
of Hibernate ORM.
2021-04-19 15:39:35 +02:00
Steve Ebersole
7fcde66d61
HHH-14524 : Rename SqlType(X) as JdbcType(X)
2021-03-29 11:33:56 -05:00
Gavin King
bbf4619fcd
remove deprecated Sort annotation
2021-03-25 18:54:41 +01:00
Andrea Boriero
c3df793dbe
HHH-14509 : Git master -> main branch renaming
2021-03-22 12:38:00 +01:00
Andrea Boriero
96d103215c
Merge remote-tracking branch 'upstream/main' into wip/6.0
2021-03-22 12:26:31 +01:00
Steve Ebersole
725faa258f
HHH-14509 : Git master -> main branch renaming
2021-03-19 10:59:03 -05:00
Andrea Boriero
6250942e7f
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-03-05 11:18:14 +01:00
Vlad Mihalcea
17c5fab50e
HHH-12338 - Incorrect metamodel for basic collections
2021-03-04 13:22:37 +01:00
Christian Beikov
6643e9f4bc
Use java.lang.reflect.Type instead of java.lang.Class for JavaTypeDescriptor#getJavaType to support parameterized types
2021-02-23 12:22:54 +01:00
Andrea Boriero
6d124a7c6d
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-01-14 11:34:06 +01:00
Jan Schatteman
9965551056
Remove left-over references to @ServiceRegistry.Setting (follow-up on commit 'Fix compilation errors' - 9770b49
)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2020-12-19 18:58:18 +01:00
Yoann Rodière
1acb6fea52
HHH-14371 Add --add-opens options required for Gradle plugin tests
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Christian Beikov
d9446e7c77
Fix a few test issues, implement tuple emulation, group by support and support configuring criteria value handling mode
2020-12-08 11:27:27 +01:00
Andrea Boriero
1927d1aa33
Merge branch 'master' into wip/6.0
2020-11-17 12:40:43 +01:00
Steve Ebersole
d4233ce6a8
fixed issue with project-template module wrt version
2020-11-11 08:26:34 -06:00
Yoann Rodière
9616e24c80
HHH-14315 Add optional support for toolchains to the Gradle build
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-11-10 11:02:08 +00:00
Steve Ebersole
29848c49db
ORM + Gradle
...
HHH-14285 - project template
HHH-14286 - Gradle plugin
2020-10-28 16:09:42 -05:00
Andrea Boriero
9cf4edfbee
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-10-26 08:14:01 +00:00
Sanne Grinovero
55cb66780d
HHH-10715 Make static constant collections immutable in metamodel-generator
2020-10-25 21:33:11 +00:00
Sanne Grinovero
1de234ea93
HHH-10715 Unclear excepion handling
2020-10-25 21:33:06 +00:00
Sanne Grinovero
b8ddc70ff1
HHH-10715 Dodgy comparison with Boolean instance
2020-10-25 21:33:04 +00:00
Andrea Boriero
8b938610cf
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge
2020-09-08 08:19:13 +01:00
Sanne Grinovero
ea24abd757
HHH-9422 Metamodel Generator should close streams opened to persistence.xml and referenced mapping files
2020-09-02 12:22:25 +01:00
Andrea Boriero
4550c70d15
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_47
2020-07-20 10:50:17 +01:00
Yoann Rodière
12127b2272
HHH-14111 Ensure Groovy compilation tasks target the same JDK version as the rest of the project
2020-07-20 10:25:15 +02:00
Andrea Boriero
5c86c4a805
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_29
2020-04-09 07:37:11 +01:00
Andrea Boriero
b897a36f2f
Fix issue with generated pom missing project description
2020-04-06 18:21:11 +01:00
Yoann Rodière
9bb76a5cca
HHH-13925 Upgrade hibernate-gradle-plugin to Gradle 6
2020-04-06 16:04:55 +02:00
Yoann Rodière
aebf9d192f
HHH-13925 Fix invalid javadoc syntax
...
This wasn't detected by checkstyle in Gradle 5, but it is now, and that
fails the build.
2020-04-06 16:04:55 +02:00
Steve Ebersole
40d0c8580e
Merge remote-tracking branch 'upstream/master' into wip/6.0
...
- up to the point of upgrading Gradle version for wrapper to 5.6.3
2020-04-01 11:32:00 -05:00
Yoann Rodière
6921b02891
HHH-13685 Upgrade to Gradle 5.6.3
2020-04-01 09:53:13 -05:00
Andrea Boriero
abe1e656f7
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-03-03 16:59:30 +00:00
Nathan Xu
d8d8d6e112
Fix some obvious log or exception message issues
2020-02-28 08:12:45 +00:00
Christoph Dreis
1364929fe0
HHH-13870 - Add explaining comment
2020-02-19 12:20:42 -06:00
Christoph Dreis
5ea5bd12b0
HHH-13870 - Extract task action in Gradle plugin to fix up-to-date checks
...
Lambdas are not allowed and cause the compile task to be always out of date
2020-02-19 12:20:42 -06:00
Sam De Block
a60a10f009
HHH-13390
...
Upgrade JPA MetaModel Generator (jpamodelgen) to support Gradle Incremental Compile
2020-01-29 20:23:11 +01:00
Chris Cranford
0e329bef5a
HHH-12030 - Fix ClassCastException when Embeddable collection uses generic types
2019-11-14 13:56:56 +00:00
Steve Ebersole
57fba402b4
HHH-12858 - Persistence.createEntityManagerFactory(Map) should allow overwriting jta-data-source of persistence.xml
2019-09-25 15:12:25 -05:00
Steve Ebersole
4ff3c0b6e4
HHH-13130 - Provide Gradle-based bytecode enhancement as a task separate from the compileJava task
2019-09-25 12:28:28 -05:00
Steve Ebersole
5c9cf4d0d8
HHH-13130 - Provide Gradle-based bytecode enhancement as a task separate from the compileJava task
2019-09-18 12:05:39 -05:00
Sanne Grinovero
71fe4229b4
HHH-13133 Review logging usage in the MavenEnhancePlugin
2019-08-05 11:44:24 +01:00
skis
ac7d7f4d6f
HHH-13133 Changed the log level from info to debug to reduce the amount of logging under non-debug mode
2019-08-05 11:17:11 +01:00
Sebastian Nohn
7e71843a50
HHH-13463 - updated plexus-utils to 3.0.24 to avoid being vulnerable to CVE-2017-1000487
2019-06-27 20:06:02 +01:00
Sebastian Nohn
c10832a740
HHH-13463 - updated plexus-utils to 3.0.24 to avoid being vulnerable to CVE-2017-1000487
2019-06-27 20:06:02 +01:00
Sergey Morgunov
b9edc8d323
HHH-13145 - Generated metamodel class can't be compiled.
2018-12-17 13:54:55 +01:00
Guillaume Smet
190dedc8fc
HHH-13128 Add missing jaxb-runtime dependency to metamodel generator
...
It's necessary for JDK 11 and we missed it when we added the
jaxb-runtime dependency to hibernate-core.
2018-11-29 11:20:44 +01:00
Guillaume Smet
5cdf56774d
HHH-13097 Add a missing @Override
2018-11-13 23:52:55 +00:00
Henning Rohlfs
aa441ddb12
HHH-13071 Use SourceSetOutput.getClassesDirs to prevent deprecation warnings during build when using the gradle plugin
2018-11-02 17:01:13 +01:00
Yoann Rodière
653b123276
HHH-12990 Remove unnecessary dependencies to JSR-250 when generating JAXB classes
...
It seems these dependencies were not necessary at all, even before the
previous patches.
2018-10-17 11:50:45 +02:00
Yoann Rodière
e436b316da
HHH-12990 Auto-detect the fqcn of the Generated annotation in jpamodelgen
...
It's "javax.annotation.Generated" in Java 8 and below, but
"javax.annotation.processing.Generated" in Java 9 and above.
2018-10-17 11:50:45 +02:00
Yoann Rodière
5fd97472b9
HHH-12946 Enable JAXB dependencies regardless of the JDK being used when building Hibernate ORM
...
Previously we would only add the dependency when building with JDK9+,
and we built all releases using JDK8.
This means the dependencies were useless, because they would never be
mentioned in the actual POMs published to users.
2018-10-17 11:43:03 +02:00
Yoann Rodière
2daa3811c6
HHH-12946 Remove unnecessary dependencies when building with JDK9+
...
We don't need to depend on JAXB's compiler (XJC) in our modules,
we just need the dependency in specific tasks during the build.
In particular we don't want users to transitively depend on XJC.
Also, we don't need an explicit dependency to JAXB in every module,
having one in hibernate-core is enough.
2018-10-17 11:43:03 +02:00
Yoann Rodière
51ab9f744d
HHH-12946 Add explicit dependencies to JAXB APIs where relevant
2018-10-17 11:43:03 +02:00
Yoann Rodière
530ab1569e
HHH-12946 Use constants for JAXB dependencies instead of inline strings
...
We may have to update these dependencies, let's make it easy.
2018-10-17 11:43:03 +02:00
Chris Cranford
0d79bc06cf
HHH-12612 - Added embeddable TYPE_USE test case coverage.
2018-05-24 17:01:36 -04:00
Chris Cranford
5674eae3ae
HHH-12612 - Use getQualifiedName rather than toString.
2018-05-24 17:01:36 -04:00
Chris Cranford
45a3b39c40
HHH-12612 - Fix JDK9 compatibility with TYPE_USE on collection fields.
2018-05-23 19:10:58 -04:00
Chris Cranford
895b0bb75d
HHH-12011 HHH 12612 - Remove unnecessary output from test case.
2018-05-23 19:08:50 -04:00
Chris Cranford
df6d44f646
HHH-12581 - Revert original fix for HHH-12338 to address regression.
2018-05-23 13:57:44 -04:00
Chris Cranford
3b05e92f40
HHH-12581 - Added test case.
2018-05-23 13:57:35 -04:00
Chris Cranford
f8ffbd03ff
HHH-12011 - Fix JDK9 compatibility with TYPE_USE on array primitive-based fields.
2018-05-13 15:33:37 -04:00
Chris Cranford
2ad6bf6724
HHH-12011 - Use TypeVisitor rather than string parsing for array types.
2018-05-11 12:51:37 -04:00
Chris Cranford
67096ce547
HHH-12011 - Fix metamodel generation with TYPE_USE targeted annotations.
2018-05-11 12:48:20 -04:00
Chris Cranford
7162bf26ec
HHH-12011 - Added test case.
2018-05-11 12:48:20 -04:00
helloztt
7bcfa0d90d
HHH-12338 - Incorrect metamodel for basic collections
2018-03-29 17:22:49 +03:00
Réda Housni Alaoui
884569f9cc
HHH-12378 JDK 9 support: Remove javax.annotation.Generated usage
2018-03-13 23:17:40 +00:00
Andrea Boriero
9d335961b8
HHH-12246 - Gradle build fails with Java 9
2018-01-24 14:51:36 +00:00
Guillaume Smet
203575865c
HHH-12245 Don't use the toString() of primitive type to detect the type
...
Better use getKind().
2018-01-24 08:56:49 +00:00
Steve Ebersole
6e25c30812
HHH-12190 - General tidying of Gradle scripts
2018-01-16 14:34:43 -06:00
Steve Ebersole
d806eff912
HHH-12190 - General tidying of Gradle scripts
2018-01-16 14:34:43 -06:00
barreiro
ec211b9699
HHH-12095 - do not fork execution of hibernate-maven-plugin as it causes compilation to run twice
2017-12-30 09:43:02 -06:00
Sanne Grinovero
5c43ad571f
Fix checkstyle violations
2017-12-19 10:02:43 +00:00
Réda Housni Alaoui
4efac1369a
HHH-10294 EntityGraph improvement: For each jpa attribute, generate also a String constant holding the attribute field name
2017-12-18 06:49:56 -06:00
Vlad Mihalcea
3ab1974d66
HHH-11871 - Skip Metamodel attribute generation for non-Java Bean property methods
...
Fix indentation issue
2017-11-06 17:02:35 +02:00
Vlad Mihalcea
164178330a
HHH-12073 - Change BaseUnitTestCase Logger to protected
2017-11-01 19:04:07 +02:00
Bogdan Stirbat
f20fe860c9
HHH-11871 - Skip Metamodel attribute generation for non-Java Bean property methods
2017-11-01 15:44:40 +02:00
Archie L. Cobbs
c3f61c73dd
HHH-12068 - Fix generated @SuppressWarnings to work for all compilers
2017-10-30 11:28:58 +02:00
Andrea Boriero
ca368f85a6
HHH-11507 - Upgrade to Gradle 4.2
2017-09-21 15:07:29 +01:00
barreiro
50ee618f1e
HHH-10930 - Add explicit dependency on JTA to the maven enhacer plugin
2017-01-31 13:15:19 +02:00
barreiro
ffe62ac68b
HHH-11242 - Basic test case for the maven plugin
2017-01-18 18:55:23 -06:00
Andrea Boriero
9976edc853
HHH-11183 - Mixed line endings in schema creation script
2016-12-14 17:56:18 +02:00
Rafael Winterhalter
159bc99a36
HHH-11321: fixes resolution of class names via build plugins
2016-12-14 08:55:01 +02:00
Craig Andrews
67f7be9a80
HHH-11288 - Execution project artifacts are always empty, so dependencies are never included
...
Get artifacts from project, not executionProject
2016-12-12 16:42:32 +02:00
Craig Andrews
b0f6f77d74
HHH-11287 Include requiresDependencyResolution in the Maven plugin descriptor
2016-12-08 11:04:36 +02:00
Craig Andrews
5f8db1066d
HHH-11282 - Support m2e/Eclipse integration in hibernate-enhance-maven-plugin
2016-12-07 20:36:18 -06:00
Rafael Winterhalter
ba3359fe62
HHH-11152: Added BytecodeProvider based on Byte Buddy
2016-11-16 13:18:46 -06:00
johara
dbfeb0bb5c
HHH-11149 : Update plugin parameters for maven enhancer plugin
2016-10-04 12:52:50 -07:00
Bradley Hess
1be0a347c4
HHH-11004: Proper handling of array ElementCollection values in jpamodelgen
2016-08-09 13:15:32 +03:00
barreiro
cdc69a475b
HHH-10801 - Bytecode enhancement of @MappedSuperclass
2016-06-30 00:29:29 +02:00
Steve Ebersole
015be3df6e
HHH-10864 - Allow ORM to be built with Java 9
2016-06-17 13:40:44 -05:00
Vlad Mihalcea
438e9643f9
HHH-10781 - Remove all slf4j dependencies
2016-05-31 16:06:57 +03:00
Gail Badner
5c1f4238c6
HHH-10579 : Add missing Manifest data
2016-03-02 18:07:16 -08:00
barreiro
1590ad145b
HHH-10359 - Have consistent configuration of bytecode enhancement
2015-12-16 15:55:31 -06:00
barreiro
6828f5ee9b
HHH-10354 - Rename 'field access' to 'extended enhancement'
2015-12-16 13:56:56 -06:00
barreiro
85c1fd7e9e
HHH-10145 - [maven plugin] Transitive dependencies as well
2015-11-06 12:17:41 -06:00
barreiro
0ab716cca6
HHH-10146 - [gradle plugin] Create loading classloader after classes have been compiled
2015-11-06 12:17:41 -06:00
barreiro
22a4bdd502
HHH-10145 - [maven plugin] Include dependencies in loader classloader
2015-11-06 12:17:41 -06:00
Andrea Boriero
c5b1cf94f3
HHH-10108 - Substituted checkstyle NewlineAtEndOfFile rule with rules used in OGM and fixed classes having more than a newline at the end of file
2015-09-22 18:11:43 +01:00