對不起,如果這是一個noob問題。我對這些Java構建工具還不太瞭解。如何知道Intellij使用哪個構建工具?
據我所知,爲了自動構建Java項目,必須使用構建工具。使用Maven的項目有pom.xml
,那些使用Gradle的項目有build.gradle
。我在Intellij中創建了一個小型Android項目,並且可以正常構建和運行它。但是,我沒有找到任何這樣的文件。這是否意味着我的項目沒有使用Maven和Gradle?如果是這樣,Intellij使用什麼構建工具來構建我的項目?
對不起,如果這是一個noob問題。我對這些Java構建工具還不太瞭解。如何知道Intellij使用哪個構建工具?
據我所知,爲了自動構建Java項目,必須使用構建工具。使用Maven的項目有pom.xml
,那些使用Gradle的項目有build.gradle
。我在Intellij中創建了一個小型Android項目,並且可以正常構建和運行它。但是,我沒有找到任何這樣的文件。這是否意味着我的項目沒有使用Maven和Gradle?如果是這樣,Intellij使用什麼構建工具來構建我的項目?
大多數(如果不是全部的話)IDE可以在沒有任何第三方工具的情況下自行構建項目。然而,大多數IDE都具有與各種構建工具的內置或基於插件的集成。
原因是IDE通常會試圖簡化開發人員的工作。它增量地構建項目,使用各種緩存等。然而,構建工具主要是爲批處理執行而設計的。它也具有增量模式,但並未針對「實時」工作進行優化。
不久之後,IntelliJ作爲其他IDE可以使用自己的機制來構建項目。然而,我與Maven和Gradle等流行的構建工具集成在一起。
您應該使用Android Studio for Android項目,該項目由IntelliJ支持。 Android Studio使用Gradle。
我想它是管理構建本身。 –