config

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove `OperatorWrap` checkstyle rule

This rule is deeply annoying, as it forces the operators on newlines. Code generation typically

uses the opposite pattern, making it extremely simple to break the rule. Since it doesn't really

matter, disable the rule and let us work.

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.