Quelle est la syntaxe pour écrire des commentaires dans le fichier build.gradle?


174

En regardant ce build.gradlefichier

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "package.myapp"
        minSdkVersion 19
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.nineoldandroids:library:2.4.0'
}

Et si je souhaitais écrire un commentaire sur pourquoi j'ai choisi cette bibliothèque pour ce projet ,

quelle est la syntaxe pour écrire des commentaires dans un build.gradlefichier?

Réponses:


265

Facile:

// Single line comment

/*
 Multi
 line
 comment
*/

29

Utilisez le //ou/* */

Par exemple:

        // Top-level build file where you can add configuration options common to all sub-projects/modules.

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.2.3'

            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }

/**
 * Returns the credential username used by Namirial Maven repository
 * Set this value in your ~/.gradle/gradle.properties with CREDENTIALS_USERNAME key
 * @return
 */
def getCredentialsMavenUsername() {
    return hasProperty('CREDENTIALS_USERNAME') ? CREDENTIALS_USERNAME : ""
}

Eh bien, c'était assez étrange, mon Android Studio ne reconnaissait pas les lignes de commentaires jusqu'à ce que je le redémarre. Chose drôle bien qu'il n'ait aucune réponse sur le web.
Machado le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.