maven換到j(luò)dk1.5的問題解決
? 前面openfans用的JDK1.4,今天下決心換成1.5了。運(yùn)行倒是好好的,在jetty下也沒有什么問題。一不小心點(diǎn)了下eclipse里我做的mvn eclipse:eclipse的External Tools,就開始maven了。停也沒用了,等著吧。結(jié)果報(bào)錯(cuò):D:\javaproject\openfans\main\src\org\openfans\domain\Group.java:[29,19] -source 1.3 中不支持泛型(請(qǐng)嘗試使用 -source 1.5 以啟用泛型)。看了看maven的bat,會(huì)自動(dòng)使用環(huán)境變量配置的jdk,應(yīng)該沒問題啊。還好我網(wǎng)上認(rèn)識(shí)人多,想起alin用的jdk1.5,就問他怎么回事。發(fā)過來這個(gè):
<
plugin
>
??????
<
artifactId
>
maven-compiler-plugin
</
artifactId
>
?????????????
<
configuration
>
?????????????????
<
source
>
1.5
</
source
>
?????????????????
<
target
>
1.5
</
target
>
?????????????
</
configuration
>
</
plugin
>
我一看就明白了,
mvn
時(shí)是用
1.3
給我編譯的,得告訴它用
1.5
。拷到
pom
文件中,再
mvn eclipse:eclipse
搞定。問題是很快解決了,同時(shí)卻留下了很多思考:
1.
技術(shù)沒有止境,做人一定要謙虛。
Maven2
我用的也算比較早,還曾經(jīng)被白衣說是對(duì)maven2的推廣做了貢獻(xiàn)的,自己也頗以為然。而現(xiàn)在這個(gè)簡(jiǎn)單的問題卻不知道了,還得google或問人解決。還好我一直比較謙虛(本身也沒啥可驕傲的資本),否則要狂被鄙視了。
2.
技術(shù)的推廣要不遺余力,好的東西要讓大家都知道。
Maven2
我也只是使用,了解并不深入(項(xiàng)目中碰到了的知道,沒碰到的就不懂了),但我是到處推薦,碰到個(gè)人就說這個(gè)好。這下很多朋友都知道了,也引入項(xiàng)目實(shí)踐了。一方面他們用的舒服,提高了效率,有點(diǎn)問題還可以向我這個(gè)所謂的maven2高手請(qǐng)教,我自是“知無不言,言無不盡”;另一方面,他們也許就碰到其它問題了,然后知道如何解決,在我碰到類似問題時(shí),就可以向他們請(qǐng)教了。你看,多好的良性循環(huán),想想都美滋滋的。
3.
多進(jìn)行知識(shí)共享,大家的智慧比個(gè)人強(qiáng)。
這是從更高的角度看了,通過知識(shí)的共享,能迅速集合大家的經(jīng)驗(yàn)和智慧,讓個(gè)體更快的進(jìn)行學(xué)習(xí),少走彎路。你共享自己知識(shí)的同時(shí),也能獲得別人的成果。如果你知道誰spring比較強(qiáng),誰hibernate比較強(qiáng),誰在用maven,而且碰到問題能看他們的文章或直接向他們請(qǐng)教,做起項(xiàng)目來是不是都安心的多。可能有人說有google,但google信息量太大,而且很多文章是處處轉(zhuǎn)載千篇一律,經(jīng)常半天找不到東西。我是深有體會(huì),所以想到做openfans,做一個(gè)知識(shí)共享的平臺(tái),并做到去糟取精。現(xiàn)在還遠(yuǎn)遠(yuǎn)達(dá)不到要求,但我會(huì)努力的。
posted on 2006-05-29 17:11 pesome 閱讀(4012) 評(píng)論(4) 編輯 收藏 所屬分類: 開源軟件