63 Commits

Author SHA1 Message Date
Sanne Grinovero
334aeb1349 HHH-14946 Upgrading base requirements to Java 11 2021-12-01 17:34:28 +00:00
Steve Ebersole
099ad0a007 troubleshoot gradle-plugin failures on CI release job 2021-10-11 14:53:10 -05:00
Steve Ebersole
7bc1d55cdd improved aggregated javadoc generation 2021-09-27 08:21:36 -05:00
Steve Ebersole
089a3f86ae HHH-14837 - Move to Jakarta EE
preliminary transformation;
only `javax.persistence.*` settings supported atm
2021-09-27 08:21:27 -05:00
Andrea Boriero
cdeb95a4d5 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-08-30 14:07:19 +02:00
Sanne Grinovero
9267c5e6a6 HHH-14792 Remove support for bytecode enhancement via Javassist 2021-08-26 15:22:30 +01:00
Steve Ebersole
f43016cd34 "fix" for Gradle plugin publishing 2021-08-05 08:26:39 -05:00
Andrea Boriero
4c5b1cb2a8 plugin publishing tokens 2021-08-04 19:08:17 +02:00
Steve Ebersole
ac8a212393 plugin publishing tokens 2021-08-04 11:17:25 -05:00
Steve Ebersole
8ab124d5f3 plugin publishing tokens 2021-08-04 07:41:56 -05:00
Steve Ebersole
9dd7afb136 plugin publishing tokens 2021-08-04 07:26:29 -05:00
Steve Ebersole
174b23001f Fix Jakarta processing 2021-07-01 21:17:30 -05:00
Steve Ebersole
172ddf8700 Improved build configuration to better leverage Gradle up-to-date handling;
Preparation for moving to Gradle 7.0

- Improve Jakarta transformation handling (tests are also actually run now as a bonus);
- Improved CacheableHbmXmlTest to not write "ser" file to `${buildDir}/resources/test`
- Improved DatabaseService(Plugin)
- Update a number of plugins which did not handle up-to-date-ness properly
2021-06-26 08:46:09 -05: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
Steve Ebersole
b2bdcf9778 HHH-14634 : Gradle Enterprise
- Allow for passing `hibernatePublishUsername`, `hibernatePublishPassword`, ``hibernatePluginPortalUsername` and hibernatePluginPortalPassword` as system-properties (-D) as well as property-properties (-P).  Jenkins needs to specify them as system-properties
2021-05-24 15:44:21 -05:00
Steve Ebersole
80801d27bb Improved Gradle Plugin Portal auth handling 2021-05-24 11:49:58 -05:00
Steve Ebersole
b51fb9fe03 Fixed problems with
- javadoc generation
- SourceForge distribution bundles
2021-05-19 16:15:57 -05:00
Steve Ebersole
5ae9e9fb7e prepare for 6.0.0.Alpha8 2021-05-18 14:58:16 -05:00
Steve Ebersole
8518c04862 prepare for 6.0.0.Alpha8 2021-05-18 14:55:00 -05:00
Steve Ebersole
db502bf1b0 prepare for 6.0.0.Alpha8 2021-05-18 12:37:36 -05:00
Steve Ebersole
c349551fc3 fixed CI job task 2021-05-14 16:47:30 -05:00
Steve Ebersole
c7e37dc1d7 HHH-14513 : Move publishing release and snapshot artifacts to Sonatype OSSRH 2021-05-14 15:06:15 -05:00
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
c3df793dbe HHH-14509 : Git master -> main branch renaming 2021-03-22 12:38:00 +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
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
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
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
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
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
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
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
Andrea Boriero
ca368f85a6 HHH-11507 - Upgrade to Gradle 4.2 2017-09-21 15:07:29 +01:00
Rafael Winterhalter
159bc99a36 HHH-11321: fixes resolution of class names via build plugins 2016-12-14 08:55:01 +02:00
Rafael Winterhalter
ba3359fe62 HHH-11152: Added BytecodeProvider based on Byte Buddy 2016-11-16 13:18:46 -06:00
barreiro
cdc69a475b HHH-10801 - Bytecode enhancement of @MappedSuperclass 2016-06-30 00:29:29 +02: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