[英]What is the difference between gradlew build and gradlew assembleRelease
[英]What is the difference between gradlew assemble and gradlew compile
我注意到
./gradlew tasks
為我的android項目提供了assemble*
和compile*
任務。
有什么區別?
我還注意到該命令列出了任務compileDemoDebugSources
以及compileDemoReleaseSources
(其中demo
是一種風味, release
是一種構建類型),但僅包含assembleDemo
(而不是assembleDemoDebug
和assembleDemoRelease
),但是后兩項工作一樣好。 這是為什么?
從官方手冊:
|---------------------|-----------------------------|
| Task | Description -----------|
|---------------------|-----------------------------|
| compileJava | Compiles production Java |
| | source files using javac |
|---------------------|-----------------------------|
| assemble | Assembles all the archives |
| | in the project |
|---------------------|-----------------------------|
要進一步調查,請閱讀Gradle 4.0文檔:
PS drkstr1已經在評論中提到了主要區別。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.