|
|
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?
|
|
|
What is wrapper class?
Everything in java is an object, except primitives. Primitives are
int, short, long, boolean, etc. Since they are not objects, they cannot
return as objects, and collection of objects. To support this, java provides
wrapper classes to move primitives to objects. Some of the wrapper classes
are Integer, Long, Boolean, etc.
Discipline is just choosing between what you want now and what you want most.
-- Unknown Author
|