Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use verb phrases for these operation progress messages.

Detangle Ivy publish from LocalComponentMetadata

The same `ConfigurationComponentMetadataBuilder` was being used for Ivy

publishing and generated a `LocalComponentMetadata` for use when

resolving. This change starts the process of decoupling these 2 things,

allowing them to be refactored appropriately.

Tidy up legacy publishing types

- Merged `org.gradle.api.internal.artifacts.ivyservice.publisher`

into `org.gradle.internal.components.external.ivypublish`

- Inlined `IvyDependencyPublisher`

- Added clarifying comments

  1. … 7 more files in changeset.
Added methods to the various native component types to allow implementation and API dependencies to be declared on the component instance instead of on the project's `dependencies` block, for consistency with the binaries.

  1. … 18 more files in changeset.
Remove TBDs

    • -8
    • +10
    /subprojects/docs/src/docs/release/notes.md
Polish release notes for Gradle 4.5.

Signed-off-by: Eric Wendelin <eric@gradle.com>

    • -9
    • +18
    /subprojects/docs/src/docs/release/notes.md
Add coverage for recursive submodules in source dependencies

Use `TestBuildCache` instead of `DirectoryBuildCacheFixture`

I still use `BuildCacheFixture` since using `withBuildCache().succeeds`

is easier to read IMO.

Signed-off-by: Stefan Wolf <wolf@gradle.com>

Added methods to `SwiftBinary` to allow implementation dependencies to be declared for the binary.

Get `Settings` services on demand

Avoid the use of "please" as much as possible (#3986)

Does not touch the section "Customizing dependency declarations" as the content will change completely.

Fix tests

Signed-off-by: Lóránt Pintér <lorant@gradle.com>

More review feedback

Signed-off-by: Lóránt Pintér <lorant@gradle.com>

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Restore CLI task abbreviation subsection

Fixes: gradle/dotorg-docs#156

Signed-off-by: Eric Wendelin <eric@gradle.com>

Incorporate review feedback

Signed-off-by: Lóránt Pintér <lorant@gradle.com>

    • -2
    • +2
    /subprojects/docs/src/docs/release/notes.md
Polish `DefaultSettings#createObjectConfigurationAction`

Break very long line so it becomes readable on smaller screens.

Link to new dependency management content from CLI project reporting

Fixes: gradle/dotorg-docs#153

Signed-off-by: Eric Wendelin <eric@gradle.com>

Link to task dependencies in CLI doc executing tasks section

Fixes gradle/dotorg-docs#151

Signed-off-by: Eric Wendelin <eric@gradle.com>

Give a better example for executing multiple tasks in CLI doc

Fixes gradle/dotorg-docs#149

Signed-off-by: Eric Wendelin <eric@gradle.com>

Link to performance guide when mentioning --parallel in CLI doc

Fixes: gradle/dotorg-docs#157

Signed-off-by: Eric Wendelin <eric@gradle.com>

Avoid mentioning that software model is deprecated

Fixes gradle/dotorg-docs#154

Signed-off-by: Eric Wendelin <eric@gradle.com>

Normalize navigation and chapter titles for multi-projects docs

Signed-off-by: Eric Wendelin <eric@gradle.com>

Fix link to configure on demand

Fixes gradle/dotorg-docs#152

Signed-off-by: Eric Wendelin <eric@gradle.com>

Add test how often task properties are evaluated

Signed-off-by: Stefan Wolf <wolf@gradle.com>

Move common tasks up in CLI docs

Fixes gradle/dotorg-docs#155

Signed-off-by: Eric Wendelin <eric@gradle.com>

Fix layout and add TOC to appendices

Fixes gradle/dotorg-docs#160

Signed-off-by: Eric Wendelin <eric@gradle.com>

    • -52
    • +34
    /subprojects/docs/src/docs/css/base.css
Normalize page titles with navigation

Fixes: gradle/dotorg-docs#148 and gradle/dotorg-docs#150

Signed-off-by: Eric Wendelin <eric@gradle.com>

Mention reason for ignoring test

Signed-off-by: Lóránt Pintér <lorant@gradle.com>

Add missing `@Requires`

Signed-off-by: Stefan Wolf <wolf@gradle.com>

Reproduce issue #3983

Signed-off-by: Lóránt Pintér <lorant@gradle.com>