DependentSourceSet

API Documentation:DependentSourceSet

Note: This class is incubating and may change in a future version of Gradle.

A source set that depends on one or more NativeDependencySets to be built.

Properties

PropertyDescription
libs
Incubating

The libraries that this source set requires.

source
Incubating

The source files.

Methods

MethodDescription
dependency(dep)
Incubating

Add a dependency to this source set.

lib(library)
Incubating

Adds a library that this source set requires. This method accepts the following types:

source(config)
Incubating

Configure the sources

Script blocks

No script blocks

Property details

Collection<?> libs (read-only)

Note: This property is incubating and may change in a future version of Gradle.

The libraries that this source set requires.

SourceDirectorySet source (read-only)

Note: This property is incubating and may change in a future version of Gradle.

The source files.

Method details

void dependency(Map<?, ?> dep)

Note: This method is incubating and may change in a future version of Gradle.

Add a dependency to this source set.

void lib(Object library)

Note: This method is incubating and may change in a future version of Gradle.

Adds a library that this source set requires. This method accepts the following types:

The Map notation supports the following String attributes:

  • project: the path to the project containing the library (optional, defaults to current project)
  • library: the name of the library (required)
  • linkage: the library linkage required ['shared'/'static'] (optional, defaults to 'shared')

void source(Action<? super SourceDirectorySet> config)

Note: This method is incubating and may change in a future version of Gradle.

Configure the sources