java - 自己做的工具類,是打包成jar每次引用還是每次用的時(shí)候貼代碼好?
問(wèn)題描述
剛開始用java寫程序,根據(jù)我們的項(xiàng)目寫了幾個(gè)自己的工具類,打包成jar每次用的時(shí)候比較簡(jiǎn)單,但是如果有修改的話要另外打開工具類的工程;如果每次都把工具類代碼拷過(guò)來(lái),有個(gè)好處就是可以隨時(shí)改,不知道這兩種工具類的使用方式上還有什么其他的區(qū)別,求指教。
問(wèn)題解答
回答1:1、打成jar包的工具類基本上是經(jīng)過(guò)大量場(chǎng)景沉淀之后的結(jié)果,這樣的工具類是很少會(huì)去修改的,題主你說(shuō)的情況那些工具類還不成熟,打成jar還不夠恰當(dāng),因?yàn)橛行枰薷脑黾拥膱?chǎng)景。2、如果工具類只有幾個(gè)的話,不用jar包的方式,我個(gè)人覺得比較方便。3、大型項(xiàng)目一般都是jar包,統(tǒng)一化。
回答2:如果是僅僅對(duì)你的項(xiàng)目有用的工具類,那自然就是放在你的項(xiàng)目里面,為什么要單獨(dú)弄一個(gè)工具類的項(xiàng)目呢?
如果是你覺得可能這些工具類具備一定的通用性,以后在別的地方也能用得到,那就單獨(dú)放在一個(gè)項(xiàng)目里面,在eclipse里面作為依賴的項(xiàng)目引入,真正發(fā)布的時(shí)候再打成JAR包。
回答3:打包是必然趨勢(shì),順其自然吧。
回答4:經(jīng)常修改說(shuō)明還不夠通用。。。
