gradle配置環(huán)境變量 gradle比maven好為什么用的人少?
gradle比maven好為什么用的人少?我們公司有幾個項目用過gradle,但大部分還是用maven,而且以后估計還會用maven,為什么呢?就是因為gradle的殺手锏:腳本太強大了。早期的構(gòu)建都
gradle比maven好為什么用的人少?
我們公司有幾個項目用過gradle,但大部分還是用maven,而且以后估計還會用maven,為什么呢?就是因為gradle的殺手锏:腳本太強大了。
早期的構(gòu)建都是腳本化的,用sh或者bat來組合編譯,打包,部署等過程,后來進化到xml描述的ant工具,但還是可以寫很多自定義的任務,調(diào)用本地命令打包,各種任務組合,跟bat差不多,它們的共同特點就是:靈活!可以指定自己的依賴路徑,個性化打包過程。直到后來,maven出現(xiàn)了,只能通過不同的archtype來構(gòu)建不同的項目,而每種項目類型的項目工程目錄是固定的,如果沒有問題,一個package命令就可以了,不再有個性化的配置(自己寫mojo例外),約定優(yōu)于配置是它的哲學!而且,你只要理解pom.xml基本配置即可。
gradle結(jié)合了maven的優(yōu)點,同時又保留了腳本調(diào)用的特點,很多時候給人太多選擇和機會,反而會將項目(特別是大型項目)的構(gòu)建配置復雜化。導致新人很難掌握,其dsl語法是簡化略的groovy調(diào)用,有時候不了解groovy語言及其語法,很難理解和寫出好的構(gòu)建腳本,學習成本高。
Java使用gradle配置gradleuserhome?
gradle user home指定一個放庫文件的目錄。上面distribution只有第二項local installation directory是用本地gradle程序其余的都需要網(wǎng)絡(luò),自動下載。
計算機網(wǎng)絡(luò)技術(shù)專業(yè)出來做什么?
計算機網(wǎng)絡(luò)技術(shù)專業(yè)一般追求知識面寬,而不需要專精 于某一項技術(shù),建議學習過程中廣范了解一下網(wǎng)絡(luò)設(shè)備配置,計算機維護維修網(wǎng)絡(luò)綜合步線,服務器操作配置,數(shù)據(jù)庫維護等,網(wǎng)頁設(shè)計等知識