Christian Beikov
1a6924c297
HHH-14724 Fix generation of problematic metamodel classes which use TYPE_USE annotations
2021-07-29 12:59:43 +02:00
Thomas Heigl
0fdf431715
HHH-14724 Add test for intersection types
2021-07-29 12:59:43 +02:00
Thomas Heigl
e868e61cec
HHH-14724 Test-case demonstrating compilation issues with converters and validation
2021-07-29 12:59:43 +02:00
Markus Heiden
26038d1b00
HHH-14657 Use the compile instead of runtime classpath
...
The runtime classpath contains the dependencies as jars that are not yet built when the plugin needs them. So use the compile classpath plus the compiled classes of the current project.
2021-06-14 16:30:32 +01:00
Markus Heiden
423b13b50a
HHH-14657 Use the compile instead of runtime classpath
...
The runtime classpath contains the dependencies as jars that are not yet built when the plugin needs them. So use the compile classpath plus the compiled classes of the current project.
2021-06-14 16:30:32 +01:00
Yoann Rodière
07eca3883d
HHH-14635 Upgrade to log4j 2
2021-05-26 09:05:56 +02:00
Christian Beikov
ff9e9eebc9
HHH-13946 Create Jakarta artifacts for hibernate-core, hibernate-envers, hibernate-jpamodelgen and hibernate-testing
2021-04-30 11:41:05 +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
725faa258f
HHH-14509 : Git master -> main branch renaming
2021-03-19 10:59:03 -05:00
Vlad Mihalcea
17c5fab50e
HHH-12338 - Incorrect metamodel for basic collections
2021-03-04 13:22:37 +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
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
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
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
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
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
Yoann Rodière
6921b02891
HHH-13685 Upgrade to Gradle 5.6.3
2020-04-01 09:53:13 -05: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