2
0
Fork 0
mirror of https://github.com/ethauvin/rife2-hello.git synced 2025-04-24 23:17:13 -07:00
Commit graph

9 commits

Author SHA1 Message Date
Cedric Champeau
2e025cd693 Rework Gradle build
This commit introduces a _convention plugin_ for RIFE2 support.
It provides a number of advantages:

- the build logic is clearly separated from the build script,
which now only contains user-specific configuration, like the
framework version or how to configure test logging
- it fixes a number of issues like hardcoded dependencies
(`dependsOn` is in general a mistake)
- it removes the need to resolve the agent path eagerly
- it makes the agent configurable
- it clearly separates the user classpath from the RIFE
classpath (both for precompiling templates and for the agent)
- template compilation is cached
- it avoids the abuse of `src/main/resources` to put
templates and uses a dedicated directory instead, which
removes the need for exclusions

In addition, this should make it relatively straightforward
to convert the convention plugin into a proper RIFE2 plugin,
by extracting the code in `build-logic` into its own
repository then publishing to the Gradle plugin portal.
2023-02-21 23:52:36 +01:00
abd47f3bd9 Updates for RIFE2 v1.3.0.
Added README information about GraalVM native-image support.
2023-02-19 10:30:10 -05:00
08b0ad067e Updated to RIFE2 1.2.1 2023-02-15 15:12:06 -05:00
9f0992d9da Updated to RIFE2 v1.2.0 2023-02-13 17:32:39 -05:00
d375b99c48 Made tests use the java agent 2023-02-13 09:35:07 -05:00
44637cc6fc Updated for RIFE2 1.1.1.
Added RIFE2 agent and relevant instructions.
Improved README.
2023-02-13 08:30:34 -05:00
1c93546fd7 Updated for RIFE2 v1.1.0 release 2023-02-12 15:46:04 -05:00
b19c8afb41 Updated readme 2023-02-12 11:49:33 -05:00
c40209698c Initial commit 2023-02-12 11:39:35 -05:00