Interface KotlinTarget
-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.attributes.HasAttributes
,org.jetbrains.kotlin.gradle.plugin.HasProject
,org.jetbrains.kotlin.tooling.core.HasExtras
,org.jetbrains.kotlin.tooling.core.HasMutableExtras
public interface KotlinTarget implements Named, HasAttributes, HasProject, HasMutableExtras
-
-
Method Summary
-
Methods inherited from class org.gradle.api.attributes.HasAttributes
getAttributes
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.HasProject
getProject
-
Methods inherited from class org.jetbrains.kotlin.tooling.core.HasMutableExtras
getExtras
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
withSourcesJar
abstract Unit withSourcesJar(Boolean publish)
-
mavenPublication
Unit mavenPublication(Function1<MavenPublication, Unit> action)
-
mavenPublication
abstract Unit mavenPublication(Action<MavenPublication> action)
-
attributes
Unit attributes(Function1<AttributeContainer, Unit> configure)
-
attributes
Unit attributes(Action<AttributeContainer> configure)
-
getTargetName
abstract String getTargetName()
-
getDisambiguationClassifier
String getDisambiguationClassifier()
-
getUseDisambiguationClassifierAsSourceSetNamePrefix
abstract Boolean getUseDisambiguationClassifierAsSourceSetNamePrefix()
-
getOverrideDisambiguationClassifierOnIdeImport
abstract String getOverrideDisambiguationClassifierOnIdeImport()
-
getPlatformType
abstract KotlinPlatformType getPlatformType()
-
getCompilations
abstract NamedDomainObjectContainer<out KotlinCompilation<KotlinCommonOptions>> getCompilations()
-
getArtifactsTaskName
abstract String getArtifactsTaskName()
-
getApiElementsConfigurationName
abstract String getApiElementsConfigurationName()
-
getRuntimeElementsConfigurationName
abstract String getRuntimeElementsConfigurationName()
-
getSourcesElementsConfigurationName
abstract String getSourcesElementsConfigurationName()
-
getPublishable
abstract Boolean getPublishable()
-
getComponents
abstract Set<SoftwareComponent> getComponents()
-
getPreset
abstract KotlinTargetPreset<out KotlinTarget> getPreset()
-
getCompilerOptions
abstract KotlinCommonCompilerOptions getCompilerOptions()
-
-
-
-