sonar.gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove the Sonar plugin

+review REVIEW-5959

  1. … 163 more files in changeset.
Don't need to compile against Sonar Runner anymore.

+review REVIEW-5170

GRADLE-2587 SonarQube refactoring

Enabled SonarRunner tasks fork mode

Added sonarRunner configuration to configure classpath

Added SonarRunnerRootExtension

Refactored smoke integration test to use a newer version of SonarQube server (4.3.2)

  1. … 6 more files in changeset.
Revert "updated Sonar Runner to 2.2"

This reverts commit 21da83a88b979895caa615f4dbfb0968ff09525b.

  1. … 1 more file in changeset.
updated Sonar Runner to 2.2

  1. … 1 more file in changeset.
Switched on package cycle checking for a few projects.

  1. … 3 more files in changeset.
Move jacoco sonar support from jacoco plugin into sonar plugin.

  1. … 6 more files in changeset.
gave up on using multiple integ test tasks (too error-prone); instead, renamed sonar test server dependencies to allow multiple versions on same (integ test) class path

  1. … 1 more file in changeset.
sonar integ test fixes

  1. … 5 more files in changeset.
separate smoke test for Sonar Runner plugin

  1. … 67 more files in changeset.
use fixed sonar-test-server-home-dir zip

  1. … 1 more file in changeset.
use latest sonar-test-server-home-dir that includes groovy plugin

  1. … 1 more file in changeset.
Sonar test build fixes

  1. … 3 more files in changeset.
remove obsolete dependencies

Sonar model enhancements

- added annotations for property conversion

- changed some property types from List/FileCollection to Collection

- added two new properties

  1. … 1 more file in changeset.
Revert "run test against sonar 3.4"

This reverts commit 7bce20986650d6e4497b46a1c1464d152fb5cf2a.

  1. … 1 more file in changeset.
run test against sonar 3.4

  1. … 1 more file in changeset.
added basic smoke test for Sonar plugin

  1. … 3 more files in changeset.
Inject Instantiator into IDE and Sonar plugins.

  1. … 13 more files in changeset.
stripped 'provided' dependencies of sonar subproject to a minimum

- means that our build won't download hibernate etc. anymore

Force sonar tests to use the version of commons-io required by Gradle, rather than the version of commons-io required by Sonar (might make a nice conflict manager at some point: prefer direct dependencies of projects over transitive dependencies of external dependencies).

  1. … 1 more file in changeset.
`plugins` project must not have JDK tools Jar as outgoing dependency

- introduced script plugin named `providedConfiguration`

  1. … 2 more files in changeset.
More tweaks to dependency declarations.

  1. … 13 more files in changeset.
Added a new sourceSet “testFixtures” (automatically applied if project has a src/testFixtures did) for test fixtures that apply to a project's classes. Also moved the test fixtures for the core and plugins projects from internal-testing into this new source set.

Also added a build dsl method “useTestFixtures()” that configures a project to use the test fixtures from another project.

I don't think this will solve our cyclic project dependencies in Eclipse issue, but it's a step in the right direction.

  1. … 44 more files in changeset.
Introduced a build convention of projects prefixed with “internal-” being regarded as not for public consumption.

Right now, this means not including them in the Gradle distribution and not requiring Javadocs like public projects.

The “testing” project has been renamed to “testingInternal” under this new convention.

  1. … 135 more files in changeset.
Moved core/src/test and core/src/integTest into new “testing” module which contains all fixtures/utilities for testing support.

This module is not part of the Gradle distribution. See the build script for this module for more info.

  1. … 134 more files in changeset.
more work on Sonar code analysis

  1. … 6 more files in changeset.
Configured provided dependencies of sonar so that it works fine with eclipse

housekeeping - removed some redundant code

Changed core project's testFixtures publication so that the runtime dependencies are made available to those projects using the fixtures.

  1. … 1 more file in changeset.