Kyle Moore

Results 28 issues of Kyle Moore

- This change does not require the consumer to use Gradle 6.1 - Forthcoming opt-in features to improve metadata publishing will require Gradle 6.1 (#565) - Fixes to #561 require...

Also forces pegasus artifacts to be reproducible -- Does not strictly depend on #568, but should be rebased after it is merged.

At present, the Gradle plugin is tightly coupled with Ivy-specific features. Investigate potential to leverage more advanced Gradle publishing concepts such as variant derivation, capabilities and Gradle Module Metadata.

A few of the Gradle tasks are missing annotations on public accessors. These annotations help Gradle understand when tasks need to be re-executed, and whether they are considered up-to-date or...

bug
build
enhancement
plugin

For `PegasusPlugin`, invoking `tasks.create` is more heavyweight than the desirable `tasks.register` API. For very large projects, this new API can have a significant effect on build configuration time by lazily...

performance
enhancement
plugin

## What problem are you trying to solve? Maven has the little-known ability to allow a project to specify which version of the JDK to be used for compilation and...

recipe

## What problem are you trying to solve? The vast majority of Maven builds I've encountered are single-threaded - quite a waste of processing power in today's multi-core world. While...

recipe

* Removes timestamps * Abstracts OS-specific file sorting in .zip metadata