Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 890 Bytes

Gradle.md

File metadata and controls

44 lines (28 loc) · 890 Bytes

Gradle

基本操作

タスク一覧確認

gradle -q task --all

コンポーネントのタイプとかを表示

gradle components

FAQ

withTypeのタイプを見たい

gradle help --task junitPlatformTest

C/C++でアウトプットされるバイナリ名を動的に変更したい

    new File('src/main/c/').eachDir() {
        "${it.name}"(NativeExecutableSpec) {
            sources {
                c {
                    source {
                        srcDirs "src/main/c/${it.name}"
                        include "**/*.c"
                        lib library: "Aaa"
                        lib library: "Bbb"
                    }
                    exportedHeaders { srcDirs "src/main/c/include" }
                    exportedHeaders { srcDirs "src/main/c/include" }
                }
            }
        }
    }