1.何為依賴?
比如你是個(gè)男的,你要生孩子,呸呸呸...男的怎么生孩子,所以你得依賴你老婆,不過也不一定咯,你也可以依賴其她妹子。
我們?cè)谄綍r(shí)的項(xiàng)目開發(fā)中也是同理,你需要依賴一些東西才能實(shí)現(xiàn)相應(yīng)的功能,但相應(yīng)的功能或許也可以依賴其它的東西實(shí)現(xiàn),比如數(shù)據(jù)庫(kù)操作吧,你可以依賴hibernate,但你也可以通過mybatis來做。
這就是所謂的依賴關(guān)系咯。
以前我們需要手動(dòng)的去找hibernate或者mybatis的jar包,系統(tǒng)拋異常我們還不知哪里報(bào)錯(cuò),通過琢磨才明白沒有引入相應(yīng)的jar包,然后就去找啊找,找到了然后引入到工程當(dāng)中。在這里我們就看到maven的好處了,它就是一個(gè)倉(cāng)庫(kù),倉(cāng)庫(kù)里面有各種各樣的包,想要什么就在pom.xml中依賴一下就好了,就算倉(cāng)庫(kù)中沒有的包也可以把它扔到倉(cāng)庫(kù)中,想用的時(shí)候就依賴一下。
2.依賴的配置
1 <project> 2 <dependencies> 3 <dependency> 4 <groupId>junit</groupId> 5 <artifactId>junit</artifactId> 6 <version>3.8.1</version> 7 <type>...</type> 8 <scope>test</scope> 9 <optional>...</optional>10 <exclusions> 11