|
|
How to list gradle project properties?
You can use gradle properties command to list the properties of a gradle project. Here is a simple
build.gradle file for an example:
defaultTasks 'clean', 'run'
task clean << {
println 'Default Task - Cleaning!'
}
task run << {
println 'Default Task - Running!'
}
task mySpecTask << {
println "I'm not a default task!"
}
|
Run "gradle properties"
java2novice$ gradle properties
:properties
------------------------------------------------------------
Root project
------------------------------------------------------------
allprojects: [root project 'gradle_tests']
ant: org.gradle.api.internal.project.DefaultAntBuilder@4d97507c
antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@92524b0
artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler@658ba380
asDynamicObject: org.gradle.api.internal.ExtensibleDynamicObject@329b5c95
buildDir: /Users/java2novice/gradle_tests/build
buildFile: /Users/java2novice/gradle_tests/build.gradle
buildScriptSource: org.gradle.groovy.scripts.UriScriptSource@646326e5
buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@298eb7e0
childProjects: {}
class: class org.gradle.api.internal.project.DefaultProject_Decorated
classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@58c9e870
clean: task ':clean'
components: []
configurations: []
convention: org.gradle.api.internal.plugins.DefaultConvention@2e0b08f1
defaultTasks: [clean, run]
depth: 0
description: null
ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@67ee75a5
extensions: org.gradle.api.internal.plugins.DefaultConvention@2e0b08f1
fileOperations: org.gradle.api.internal.file.DefaultFileOperations@586dd8f1
fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@13bde392
gradle: build 'gradle_tests'
group:
logger: org.gradle.api.logging.Logging$LoggerImpl@79f71773
logging: org.gradle.logging.internal.DefaultLoggingManager@4d24bd93
modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@271a2576
module: org.gradle.api.internal.artifacts.ProjectBackedModule@1b0fb9bd
mySpecTask: task ':mySpecTask'
name: gradle_tests
parent: null
parentIdentifier: null
path: :
plugins: [org.gradle.api.plugins.HelpTasksPlugin@24fe9ad1]
processOperations: org.gradle.api.internal.file.DefaultFileOperations@586dd8f1
project: root project 'gradle_tests'
projectDir: /Users/java2novice/gradle_tests
projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@25917a08
projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@71e2b67c
properties: {...}
repositories: []
resources: org.gradle.api.internal.resources.DefaultResourceHandler@5b3ac14d
rootDir: /Users/java2novice/gradle_tests
rootProject: root project 'gradle_tests'
run: task ':run'
scriptPluginFactory: org.gradle.configuration.DefaultScriptPluginFactory@247973e4
serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$5@21a79071
services: ProjectScopeServices
standardOutputCapture: org.gradle.logging.internal.DefaultLoggingManager@4d24bd93
state: project state 'EXECUTED'
status: release
subprojects: []
tasks: [task ':clean', task ':mySpecTask', task ':properties', task ':run']
version: unspecified
BUILD SUCCESSFUL
Total time: 1.831 secs
|
Reference: Gradle Documentation
|
|
|
|
Gradle configuration examples
- Gradle Installation Steps
- What is gradle project and task
- What is build.gradle file?
- How to avoid gradle log messages?
- How to define default tasks in Gradle?
- How to list all gradle tasks?
- How to list gradle project properties?
- How to declare a task that depends on other task?
- How to create dynamic tasks in Gradle?
- How to exclude a task in gradle?
- How to create java project in gradle?
|
|
|
Stream and types of Streams
A Stream is an abstraction that either produces or consumes information. There are two types of Streams and they are:
Byte Streams: Provide a convenient means for handling input and output of bytes. Byte Streams classes are defined by using
two abstract classes, namely InputStream and OutputStream.
Character Streams: Provide a convenient means for handling
input & output of characters. Character Streams classes are defined by using two abstract classes, namely Reader and Writer.
Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon.
-- Susan Erz
|