com.android.build.gradle
[Groovy] Class LibraryPlugin

java.lang.Object
  com.android.build.gradle.BasePlugin
      com.android.build.gradle.LibraryPlugin
All Implemented Interfaces:
Plugin

class LibraryPlugin
extends BasePlugin

Gradle plugin class for 'library' projects.


Field Summary
 
Fields inherited from class BasePlugin
DIR_BUNDLES, FILE_JACOCO_AGENT, GRADLE_MIN_VERSION, GRADLE_SUPPORTED_VERSIONS, INSTALL_GROUP, TEST_SDK_DIR, assembleTest, connectedCheck, deviceCheck, instantiator, jacocoAgentTask, jacocoPlugin, lintAll, lintCompile, lintVital, mainPreBuild, mainSourceSet, project, sdkHandler, testSourceSet, uninstallAll
 
Property Summary
Task assembleDefault

Default assemble task for the default-published artifact. this is needed for the prepare task on the consuming project.

 
Constructor Summary
LibraryPlugin(Instantiator instantiator, ToolingModelBuilderRegistry registry)

 
Method Summary
void apply(Project project)

java.lang.Class getExtensionClass()

protected VariantFactory getVariantFactory()

 
Methods inherited from class BasePlugin
addDependency, addPackageTasks, apply, basicCreateMergeResourcesTask, checkTasksAlreadyCreated, createAidlTask, createAnchorTasks, createAndroidTasks, createAssembleTask, createBuildConfigTask, createCheckManifestTask, createCheckTasks, createCompileTask, createGenerateMicroApkDataTask, createGenerateResValuesTask, createLintCompileTask, createLintTasks, createMergeAssetsTask, createMergeManifestsTask, createMergeResourcesTask, createNdkTasks, createOldProcessManifestTask, createProcessJavaResTask, createProcessManifestTask, createProcessResTask, createProcessResTask, createProcessTestManifestTask, createProguardTasks, createRenderscriptTask, createTestApkTasks, createZipAlignTask, displayDeprecationWarning, displayDeprecationWarning, displayDeprecationWarning, ensureConfigured, ensureTargetSetup, getAndroidBuilder, getBootClasspath, getDefaultConfigData, getExtension, getExtensionClass, getExtraAndroidArtifacts, getExtraArtifacts, getExtraBuildTypeSourceProviders, getExtraFlavorSourceProviders, getExtraJavaArtifacts, getExtraVariantSourceProviders, getInstantiator, getJacocoAgentTask, getLocalJarFileList, getLogger, getManifestDependencies, getNdkFolder, getOptionalDir, getProject, getSdkFolder, getSdkInfo, getTextSymbolDependencies, getUnresolvedDependencies, getVariantFactory, getVariantManager, handleLibrary, isVerbose, registerArtifactType, registerBuildTypeSourceProvider, registerJavaArtifact, registerMultiFlavorSourceProvider, registerProductFlavorSourceProvider, resolveDependencies, setAssembleTest
 

Property Detail

assembleDefault

Task assembleDefault
Default assemble task for the default-published artifact. this is needed for the prepare task on the consuming project.


 
Constructor Detail

LibraryPlugin

@Inject
LibraryPlugin(Instantiator instantiator, ToolingModelBuilderRegistry registry)


 
Method Detail

apply

@Override
void apply(Project project)


getExtensionClass

@Override
java.lang.Class getExtensionClass()


getVariantFactory

@Override
protected VariantFactory getVariantFactory()


 

Copyright (C) 2012 The Android Open Source Project