config

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Restructured top level Gradle dir

- Created init-scripts and shared-with-buildSrc sub directories

- Renamed a couple of scripts from camel case to kebap case

- Moved classycle resources to config directory

- Migrated build-scan-init script to Kotlin

    • binary
    ./classycle_report_resources.zip
  1. … 16 more files in changeset.
Add support for configuring Swift language support of a component

Signed-off-by: Daniel Lacasse <daniel@gradle.com>

  1. … 32 more files in changeset.
Remove the "explicit initialization" checkstyle rule

We like to be explicit. Please checkstyle, stop nagging us with this not so smart rule.

Disable `InterfaceIsType` checkstyle module

Extract :core-api project (#2719)

  1. … 785 more files in changeset.
Fix JavaDoc generation warning about duplicate package documentation

  1. … 1 more file in changeset.
Merge pull request #2029 from gradle/lp/move-java-sources-back

Move Java sources back to src/main/java

Moved `Named` from base-services to model-core. The intention is to evolve model-core to contain domain agnostic model types.

  1. … 5 more files in changeset.
Suppress Checkstyle check for duplicate package-info.java

Use config_loc in our configuration files

+review REVIEW-6526

  1. … 1 more file in changeset.
Revert "Revert "Merge branch 'cc-java-library-plugin'""

This reverts commit c6cd884e1a8889fb25d26dfcfdfa79d896835e11.

  1. … 76 more files in changeset.
Revert "Merge branch 'cc-java-library-plugin'"

This reverts commit 0d442a55b445f537efbce65267ce9418fce2e7a8, reversing

changes made to 04647ab69fc8d19186cd2a78124ea74b8a89cc0f.

  1. … 76 more files in changeset.
Find a better home for `Usage`

  1. … 13 more files in changeset.
Add support for publishing libraries using the `maven-publish` plugin

This commit adds support for API dependencies in the generated pom file when using the `maven-publish` plugin.

It refactors the `Usage` class to make it public, and extensible by users. Then the legacy internal `Usage` class,

which was only used by the publishing plugin, has been updated to use `Usage` as a member, instead of being directly

the usage. This allows us to map configurations to usages more precisely.

- The `compile` scope of the generated pom file consists of the `api` dependencies.

- The `runtime` scope of the generated pom file consists of the old `runtime` dependencies *and* `runtimeElements` dependencies

With this setup, the new publishing plugin is now closer to the reality than the old Maven publishing plugin.

  1. … 23 more files in changeset.
Make checkstyle happy

  1. … 1 more file in changeset.
Move Java sources from src/main/groovy to src/main/java

There are no Groovy sources left, so there's no need to keep these files in src/main/groovy. We can also save build time by only invoking a single compiler instead of two for these projects.

  1. … 378 more files in changeset.
Add checkstyle rule to disallow using non-Guava Lists or Maps

  1. … 2 more files in changeset.
Renamed 'process' project to 'processServices'

  1. … 23 more files in changeset.
Moved some types related to forking processes out of 'core' into a new 'process' project.

  1. … 14 more files in changeset.
Removed checkstyle suppression that is no longer required

Move `reporting` sources to `src/main/java`

No Groovy sources left.

  1. … 46 more files in changeset.
Move `base-services-groovy` sources to `src/main/java`

There are no Groovy sources there.

  1. … 28 more files in changeset.
Remove unnecessary Javadoc warning suppression

This file has been moved to the logging project some time ago

Rename `src/main/groovy` to `src/main/java` in `scala` project.

+review REVIEW-5940

  1. … 34 more files in changeset.
Moved `subprojects/diagnostics/src/main/groovy` -> `src/main/java`

  1. … 148 more files in changeset.
Merged `subprojects/maven/src/main/groovy` into `src/main/java`

  1. … 192 more files in changeset.
Moved public `ResourceException` and its subtypes from core to resources project.

  1. … 7 more files in changeset.
Updated checkstyle rules to allow type parameter names that are longer than one character.

Make checkstyle happy

Story: gradle/langos#103

Item: refactor-plugins

  1. … 1 more file in changeset.
Fix duplicate package-info error message in javadoc generation

Story: gradle/langos#103

  1. … 1 more file in changeset.