gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Deprecation removal of Gradle GUI (#1749)

Remove Gradle GUI code, leftovers Open API code and user guides.

    • -140
    • +0
    ./foundation/BuildInformation.java
    • -99
    • +0
    ./foundation/CommandLineParsingTest.java
    • -676
    • +0
    ./foundation/DOM4JSettingsNodeTest.java
    • -252
    • +0
    ./foundation/LiveOutputParserTests.java
    • -109
    • +0
    ./foundation/ProjectConverterTest.groovy
    • -180
    • +0
    ./foundation/TextBlockSearchEditorTests.java
  1. … 182 more files in changeset.
Fix another checkstyle warning for new checkstyle version

Fix checkstyle warnings for new checkstyle version

  1. … 27 more files in changeset.
Remove outdated comment

Propagate build output to aid in debugging failures

Moved classes out of o.g.internal.logging.internal to remove this package.

    • -1
    • +1
    ./foundation/CommandLineParsingTest.java
  1. … 81 more files in changeset.
Moved internal logging classes from 'core' to 'logging' project.

    • -1
    • +1
    ./foundation/CommandLineParsingTest.java
  1. … 418 more files in changeset.
Use TaskContainer.actualize() (renamed to 'realize') instead of similar method on Project.

This is largely just to not have two different ways of doing the same thing.

There is a semantic change in here that the new method traverses dependencies, which may bring more tasks into existence when task dependencies are expressed in some indirect way that triggers a task to be created when resolving task dependencies.

+review REVIEW-5370

  1. … 15 more files in changeset.
Revert selective task closing work.

Too much breakage.

+review REVIEW-5350

  1. … 67 more files in changeset.
Wire the model registry into the “task selector”, effectively enabling configure-on-demand for rule based task declarations.

Rather than eagerly “realize” the whole task container and its contents, we now only realize the container itself.

This means that we know of all the tasks that will exist without actually creating them.

If a task (declared by rules) is not needed for a build (i.e. not selected, not depended on) it will not be created.

However, our rule based plugins at this time contain coarse rules that don't allow this feature to be leveraged.

Benefits will only be seen right now for contrived domains.

  1. … 63 more files in changeset.
Changed the GUI to use ProjectTaskLister to determine the tasks of the project.

    • -1
    • +5
    ./foundation/ProjectConverterTest.groovy
  1. … 3 more files in changeset.
Change: Correct some misspelling and duplicate words

  1. … 26 more files in changeset.
Simplify ClassLoaderScope.

- Allow attaching of arbitrary classloaders (supports graphs instead of just trees)

- Remove “base” concept

  1. … 46 more files in changeset.
Removed some deprecated methods from Project and Test.

    • -1
    • +0
    ./foundation/ProjectConverterTest.groovy
  1. … 25 more files in changeset.
Some minor tidy-ups.

  1. … 3 more files in changeset.
Remove @author tags and names from source code.

- Added checkstyle check for @author

- Added not to CONTRIBUTING.md saying that we don't use names in the codebase

    • -2
    • +0
    ./foundation/CommandLineParsingTest.java
    • -2
    • +0
    ./foundation/DOM4JSettingsNodeTest.java
    • -2
    • +0
    ./foundation/LiveOutputParserTests.java
    • -2
    • +0
    ./foundation/TextBlockSearchEditorTests.java
  1. … 1205 more files in changeset.
use JUnit 4's Assert class (fixes deprecation warning)

tests should throw AssertionError instead of JUnit3 AssertionFailedError

    • -2
    • +1
    ./foundation/LiveOutputParserTests.java
  1. … 6 more files in changeset.
Reused existing algorithm of splitting quoted and space-delimited arguments from the UI. I'm not sure what's the API visibility of UI module classes so I left the external api untouched. Some more refactorings in JvmOptions are pending.

    • -79
    • +0
    ./foundation/CommandLineAssistantTest.groovy
    • -10
    • +12
    ./foundation/CommandLineParsingTest.java
  1. … 5 more files in changeset.
Renamed methods on UncheckedException to reflect their behaviour.

  1. … 78 more files in changeset.
Shuffled some classes around to some new packages.

  1. … 243 more files in changeset.
Moved parsing of --stacktrace and --full-stacktrace from DefaultCommandLineConverter to LoggingCommandLineConverter.

    • -5
    • +5
    ./foundation/CommandLineParsingTest.java
  1. … 12 more files in changeset.
Added several features to the output window: search, navigate to next/previous links, stop execution (without closing the tab), and add to favorites. Duplicating a Favorite now immediately puts it into edit mode. Task tree sorting is now case-insensitive.

    • -0
    • +182
    ./foundation/TextBlockSearchEditorTests.java
  1. … 27 more files in changeset.
Added some trace for failing int test, plus simplified the int test.

  1. … 1 more file in changeset.
Switched on checkstyle rules for whitespace, and reformatted some code

    • -130
    • +129
    ./foundation/FileLinkTests.java
    • -13
    • +13
    ./foundation/LiveOutputParserTests.java
  1. … 50 more files in changeset.
Switched on checkstyle rules for brace placement, and reformatted some code

    • -220
    • +214
    ./foundation/LiveOutputParserTests.java
  1. … 154 more files in changeset.
Renamed subprojects/gradle-(.+) to subprojects/$1

    • -0
    • +147
    ./foundation/BuildInformation.java
    • -0
    • +79
    ./foundation/CommandLineAssistantTest.groovy
    • -0
    • +99
    ./foundation/CommandLineParsingTest.java
    • -0
    • +678
    ./foundation/DOM4JSettingsNodeTest.java
    • -0
    • +766
    ./foundation/FavoritesTest.java
    • -0
    • +238
    ./foundation/FileLinkTests.java
    • -0
    • +212
    ./foundation/FilterTest.java
    • -0
    • +261
    ./foundation/LiveOutputParserTests.java
    • -0
    • +106
    ./foundation/ProjectConverterTest.groovy
    • -0
    • +432
    ./foundation/TestUtility.java
  1. … 6169 more files in changeset.