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

19 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
3a9bbec851 Added missing native-image configuration file 2023-02-19 10:32:37 -05:00
06ece52685 Merge remote-tracking branch 'origin/main' 2023-02-19 10:32:22 -05:00
abd47f3bd9 Updates for RIFE2 v1.3.0.
Added README information about GraalVM native-image support.
2023-02-19 10:30:10 -05:00
83cdfdc874
Update README.md 2023-02-18 20:08:24 -05:00
08b0ad067e Updated to RIFE2 1.2.1 2023-02-15 15:12:06 -05:00
0d30132de7 Readme updates 2023-02-13 17:44:44 -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
a042ca3b65 Added second test 2023-02-12 13:25:39 -05:00
78b8051c2d Added a few badges 2023-02-12 13:23:03 -05:00
b9f8ce7cd2 Added GitHub workflow action 2023-02-12 13:08:51 -05:00
1b44a96ac5 Removed neadless import 2023-02-12 12:04:31 -05:00
b19c8afb41 Updated readme 2023-02-12 11:49:33 -05:00
217c35ec76 Added readme and updated git ignore. 2023-02-12 11:45:36 -05:00
c40209698c Initial commit 2023-02-12 11:39:35 -05:00
05b1ce9e95
Initial commit 2023-02-12 11:37:38 -05:00