maven配置本地tomcat gradle比maven好為什么用的人少?
gradle比maven好為什么用的人少?我們公司有幾個(gè)項(xiàng)目用過gradle,但大部分還是用maven,而且以后估計(jì)還會(huì)用maven,為什么呢?就是因?yàn)間radle的殺手锏:腳本太強(qiáng)大了。早期的構(gòu)建都
gradle比maven好為什么用的人少?
我們公司有幾個(gè)項(xiàng)目用過gradle,但大部分還是用maven,而且以后估計(jì)還會(huì)用maven,為什么呢?就是因?yàn)間radle的殺手锏:腳本太強(qiáng)大了。
早期的構(gòu)建都是腳本化的,用sh或者bat來組合編譯,打包,部署等過程,后來進(jìn)化到xml描述的ant工具,但還是可以寫很多自定義的任務(wù),調(diào)用本地命令打包,各種任務(wù)組合,跟bat差不多,它們的共同特點(diǎn)就是:靈活!可以指定自己的依賴路徑,個(gè)性化打包過程。直到后來,maven出現(xiàn)了,只能通過不同的archtype來構(gòu)建不同的項(xiàng)目,而每種項(xiàng)目類型的項(xiàng)目工程目錄是固定的,如果沒有問題,一個(gè)package命令就可以了,不再有個(gè)性化的配置(自己寫mojo例外),約定優(yōu)于配置是它的哲學(xué)!而且,你只要理解pom.xml基本配置即可。
gradle結(jié)合了maven的優(yōu)點(diǎn),同時(shí)又保留了腳本調(diào)用的特點(diǎn),很多時(shí)候給人太多選擇和機(jī)會(huì),反而會(huì)將項(xiàng)目(特別是大型項(xiàng)目)的構(gòu)建配置復(fù)雜化。導(dǎo)致新人很難掌握,其dsl語法是簡(jiǎn)化略的groovy調(diào)用,有時(shí)候不了解groovy語言及其語法,很難理解和寫出好的構(gòu)建腳本,學(xué)習(xí)成本高。
maven不能加載tomcatjar包嗎?
其實(shí)我建議你把本地jar包或不能通過遠(yuǎn)程庫下載的jar包給安裝到本地庫,具體步驟是配好java和maven的環(huán)境變量以后,執(zhí)行mvn的install命令,它會(huì)把jar安裝到C:Users用戶名.m2文件夾下,如果你的maven庫不是默認(rèn)的,那就把你的配置文件復(fù)制到C:Users用戶名.m2并改名為settings.xml,然后執(zhí)行的具體語句請(qǐng)參考:D:>mvn install:install-file -Dfile=kaptcha-2.3.2.jar DgroupId=com.google.code.kaptcha -DartifactId=kaptcha -Dversion=2.3.2 -Dpackaging=jar
springboot項(xiàng)目打包后如何設(shè)置能在tomcat中運(yùn)行?
需要修改spingboot的pom.xml文件,大概需要修改兩處
<!--修改打包文件為war,如果需要部署到外部tomcat需放開此配置--><packaging>war</packaging>
<!--如果需部署到外部tomcat需放開此配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
命令行安裝或卸載tomcat服務(wù)?
清除tomcat緩存的具體步驟如下:
我們需要準(zhǔn)備的材料分別是:電腦、tomcat。
1、首先我們需要點(diǎn)擊打開Tomcat安裝目錄,之后點(diǎn)擊打開temp文件夾。
2、然后我們?cè)趶棾鰜淼拇翱谥械奈募际抢募?,按“Ctrl A”全選之后,右鍵單擊選擇“刪除”。
3、然后我們返回后打開Work文件夾,點(diǎn)擊打開catdina中的locailhost文件夾。
4、然后我們?cè)趶棾鰜淼奈募A中點(diǎn)擊選擇想要?jiǎng)h除的緩存文件,右鍵單擊選擇“刪除”即可。