• 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

  • 相关阅读:
    Netty之WebSocket和四种IO介绍
    java递归展示树形图代码实现以及遇到的问题
    String、String Buffer、String Builder
    物联网的开发应该是什么样子?
    最新 去掉 Chrome 新标签页的8个缩略图
    复化梯形求积分——用Python进行数值计算
    每日设置Bing首页图片为壁纸
    分段二次插值——用Python进行数值计算
    埃尔米特插值问题——用Python进行数值计算
    牛顿插值法——用Python进行数值计算
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/13201659.html
Copyright © 2020-2023  润新知