gradle查看项目属性列表

version = '1.0'
jar {
    manifest {
        attributes 'Implementation-Title': 'Gradle Quickstart',
                   'Implementation-Version': archiveVersion
    }
}

查看项目所有属性

执行命令 gradle properties

结果

Task :properties


Root project

allprojects: [root project 'quickstart']
ant: org.gradle.api.internal.project.DefaultAntBuilder@357468c1
antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@b794a71
archivesBaseName: quickstart
artifactory_password: AKCp5emG7uZCij2HwSRcp61fyYXDZvaAJnpu9TkQw1BkKoiytqvkKZ6mckmnbJ2unhYPghSag
artifactory_username: i042416
artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@887661c
asDynamicObject: DynamicObject for root project 'quickstart'
autoTargetJvmDisabled: false
baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@116d9052
buildDir: C: empquickstartgroovyuild
buildFile: C: empquickstartgroovyuild.gradle
buildPath: :
buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@7c9c0de
buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@46a23894
childProjects: {}
class: class org.gradle.api.internal.project.DefaultProject_Decorated
classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@752611da
components: SoftwareComponentInternal set
configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@8b4e02c
configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@41b20ed4
configurations: configuration container
convention: org.gradle.internal.extensibility.DefaultConvention@1603f8ee
defaultArtifacts: extension 'defaultArtifacts'
defaultTasks: []
deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@536e8335
dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@7cf4bcf4
dependencyLocking: org.gradle.internal.locking.DefaultDependencyLockingHandler_Decorated@2de1d910
depth: 0
description: null
displayName: root project 'quickstart'
distsDir: C: empquickstartgroovyuilddistributions
distsDirName: distributions
distsDirectory: property(interface org.gradle.api.file.Directory, map(property(interface org.gradle.api.file.Directory, fixed(class org.gradle.api.internal.file.DefaultFilePropertyFactory$FixedDirectory, C: empquickstartgroovyuild))))
docsDir: C: empquickstartgroovyuilddocs
docsDirName: docs
ext: org.gradle.internal.extensibility.DefaultExtraPropertiesExtension@24ac80ca
extensions: org.gradle.internal.extensibility.DefaultConvention@1603f8ee
fileOperations: org.gradle.api.internal.file.DefaultFileOperations@3fcd841
fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@5a36d7d6
gradle: build 'quickstart'
group:
identityPath: :
inheritedScope: org.gradle.internal.extensibility.ExtensibleDynamicObject$InheritedDynamicObject@79bcbcd9
jar: task ':jar'
java: extension 'java'
layout: org.gradle.api.internal.file.DefaultProjectLayout@3956c9f4
libsDir: C: empquickstartgroovyuildlibs
libsDirName: libs
libsDirectory: property(interface org.gradle.api.file.Directory, map(property(interface org.gradle.api.file.Directory, fixed(class org.gradle.api.internal.file.DefaultFilePropertyFactory$FixedDirectory, C: empquickstartgroovyuild))))
listenerBuildOperationDecorator: org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator@5c8d204f
logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@4ee5d253
logging: org.gradle.internal.logging.services.DefaultLoggingManager@3069d46f
model: project :
modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@2cafeccf
modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@4d152672
module: org.gradle.api.internal.artifacts.ProjectBackedModule@790d3a5f
mutationState: project :
name: quickstart
normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@233999c7
objects: org.gradle.api.internal.model.DefaultObjectFactory@16035ab7
parent: null
parentIdentifier: null
path: :
pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@68373eb4
plugins: [org.gradle.api.plugins.HelpTasksPlugin@3bad7ee9, org.gradle.buildinit.plugins.BuildInitPlugin@54353ffa, org.gradle.buildinit.plugins.WrapperPlugin@58ef1129, org.gradle.language.base.plugins.LifecycleBasePlugin@97c561e, org.gradle.api.plugins.BasePlugin@59f62bee, org.gradle.api.plugins.ReportingBasePlugin@244105c5, org.gradle.api.plugins.JavaBasePlugin@4873e3d, org.gradle.api.plugins.JavaPlugin@6f204415]
processOperations: org.gradle.process.internal.DefaultExecActionFactory$DecoratingExecActionFactory@761ab44
project: root project 'quickstart'
projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@2b22e940
projectDir: C: empquickstartgroovy
projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@16e94ccf
projectPath: :
projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@7b04b2eb
properties: {...}
providers: org.gradle.api.internal.provider.DefaultProviderFactory@56370f9a
publicType: org.gradle.api.plugins.BasePluginConvention
reporting: extension 'reporting'
reportsDir: C: empquickstartgroovyuild eports
repositories: repository container
resources: org.gradle.api.internal.resources.DefaultResourceHandler@71350d44
rootDir: C: empquickstartgroovy
rootProject: root project 'quickstart'
script: false
scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@4d6182cb
scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@1132309c
serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@4fff5bbb
services: ProjectScopeServices
sourceCompatibility: 11
sourceSets: SourceSet container
standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@3069d46f
state: project state 'EXECUTED'
status: integration
subprojects: []
targetCompatibility: 11
tasks: task set
test: task ':test'
testReportDir: C: empquickstartgroovyuild eports ests
testReportDirName: tests
testResultsDir: C: empquickstartgroovyuild est-results
testResultsDirName: test-results
uploadArchives: task ':uploadArchives'
version: 1.0

BUILD SUCCESSFUL in 3s
1 actionable task: 1 executed

原文地址:https://www.cnblogs.com/sap-jerry/p/13201659.html