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, GRADLE_MIN_VERSION, GRADLE_SUPPORTED_VERSIONS, INSTALL_GROUP, TEST_SDK_DIR, assembleTest, connectedCheck, deviceCheck, instantiator, lintAll, lintCompile, lintVital, mainPreBuild, mainSourceSet, project, testSourceSet, uninstallAll
 
Constructor Summary
LibraryPlugin(Instantiator instantiator, ToolingModelBuilderRegistry registry)

 
Method Summary
void apply(Project project)

protected void doCreateAndroidTasks()

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, createGenerateResValuesTask, createLintCompileTask, createLintTasks, createMergeAssetsTask, createMergeResourcesTask, createNdkTasks, createProcessJavaResTask, createProcessManifestTask, createProcessResTask, createProcessResTask, createProcessTestManifestTask, createProguardTasks, createRenderscriptTask, createTestApkTasks, createZipAlignTask, doCreateAndroidTasks, ensureConfigured, getAndroidBuilder, getDefaultConfigData, getExtension, getExtensionClass, getExtraAndroidArtifacts, getExtraArtifacts, getExtraBuildTypeSourceProviders, getExtraFlavorSourceProviders, getExtraJavaArtifacts, getExtraVariantSourceProviders, getInstantiator, getLoadedSdkParser, getLocalJarFileList, getLogger, getManifestDependencies, getNdkDirectory, getOptionalDir, getProject, getRuntimeJarList, getRuntimeJars, getSdkDirectory, getSdkParser, getTargetCodeName, getTextSymbolDependencies, getUnresolvedDependencies, getVariantFactory, getVariantManager, isTargetPlatformAPreview, isVerbose, registerArtifactType, registerBuildTypeSourceProvider, registerJavaArtifact, registerMultiFlavorSourceProvider, registerProductFlavorSourceProvider, resolveDependencies, setAssembleTest, setConnectedCheck, setDeviceCheck, setLintAll, setLintCompile, setLintVital, setMainPreBuild, setUninstallAll
 

Constructor Detail

LibraryPlugin

@Inject
LibraryPlugin(Instantiator instantiator, ToolingModelBuilderRegistry registry)


 
Method Detail

apply

@Override
void apply(Project project)


doCreateAndroidTasks

@Override
protected void doCreateAndroidTasks()


getExtensionClass

@Override
java.lang.Class getExtensionClass()


getVariantFactory

@Override
protected VariantFactory getVariantFactory()


 

Copyright (C) 2012 The Android Open Source Project