open-api

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.

  1. … 177 more files in changeset.
Fix checkstyle warnings for new checkstyle version

  1. … 26 more files in changeset.
Changed a couple more projects to use `java-library` plugin. Also inject Groovy as a test compile dependency for all projects, and removed the declaration from various project's build files.

  1. … 34 more files in changeset.
Use sourceCompatibility = 1.6 when building with Java 9

  1. … 16 more files in changeset.
Fix tests

+review REVIEW-6020

  1. … 1 more file in changeset.
Use `File`s instead of `URI`s in `ClassLoaderFactory` API

It involved a lot of needless conversion, and we need a full `ClassPath`

to be able to do hashing later on.

+review REVIEW-6020

  1. … 4 more files in changeset.
Changed the default Java version used by our projects to Java 6. For those projects that still need to (partially) run on Java 5, the build scripts for these projects have been updated to declare Java 5 as the source.

  1. … 19 more files in changeset.
Removed some special case configuration.

  1. … 1 more file in changeset.
Only run test against previous versions that include the open api.

  1. … 1 more file in changeset.
Cleaned up some unused stuff.

  1. … 2 more files in changeset.
Removed open API UIFactory and all the supporting classes. Added int test coverage that a reasonable failure is received when trying to use the open API from an older version.

  1. … 1 more file in changeset.
Moved int tests from open api to ui projects and changed them to bolt directly onto the ui implementation.

  1. … 10 more files in changeset.
Removed GradleRunnerFactory from openApi.

  1. … 4 more files in changeset.
Moved GradleRunnerTest from openApi to ui projects and changed it to bolt onto the ui classes directly.

  1. … 1 more file in changeset.
Don't use the real Gradle user home dir for these tests.

Fixed race condition in open api int test.

Moved ClasspathUtil and ClassLoaderFactory and impl to baseServices.

  1. … 36 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

  1. … 1199 more files in changeset.
Added more @Deprecated annotations to the open API and mention in the release notes.

  1. … 1 more file in changeset.
Mark all of the Open API as deprecated. The entry points were deprecated ages ago. This just makes it clearer that the Open API is deprecated.

  1. … 12 more files in changeset.
Renamed open-api's src/main/groovy to src/main/java.

  1. … 40 more files in changeset.
Changed the build so that it no longer uses the `groovy` configuration.

  1. … 35 more files in changeset.
Remove RuleHelper.

Use constructor injection instead of reflection.

  1. … 84 more files in changeset.
Further fixes for GradleDistribution API change.

Push a GradleDistribution into GradleExecuters so that they can adapt to different versions that they might be running.

Required some restructuring of the GradleDistribution hierarchy, and includes some extra tidy up.

  1. … 31 more files in changeset.
Don't require the distribution to have a reference to the test directory provider.

  1. … 19 more files in changeset.
Rename “GradleDistribution” to “GradleBuiltDistribution” and “GradleBasicDistribution” to “GradleDistribution”.

  1. … 23 more files in changeset.
Use BasicGradleDistribution through the testing infrastructure, not GradleDistribution.

  1. … 16 more files in changeset.
Introduce IntegrationTestBuildContext, that provides values for certain configuration required for test execution (e.g. gradle user home dir).

This used to be done by GradleDistribution.

  1. … 41 more files in changeset.
Some renaming and cleanup around the test/temp directory used in tests.

  1. … 303 more files in changeset.