上網(wǎng)查找了好幾個(gè)maven 2的repository,都沒(méi)有收錄iTextAsian,那怎么在自己的工程中加入iTextAsian呢?查找了好久,最后還是在AppFuse的論壇中得到Matt Raible的指點(diǎn)后解決了。主要步驟如下:
1.確保你已經(jīng)在本地機(jī)器上創(chuàng)建了maven 2的本地repository
2.到SourceForge上iText的下載頁(yè)面(http://sourceforge.net/project/showfiles.php?group_id=15255)下載iTextAsian.jar,放到本地的某個(gè)目錄里(比如C:\TEMP)
2.在命令行提示符下執(zhí)行如下命令:
mvn install:install-file -DgroupId=com.lowagie -DartifactId=itextasian -Dversion=1.0 -Dpackaging=jar -Dfile=c:\temp\itextasian.jar
這行命令的意思是把該包安裝到maven 2的本地repository中
3.在工程的pom.xml中的<dependencies>一節(jié)加入如下代碼:






如果細(xì)心一點(diǎn),在運(yùn)行mvn war:war時(shí)會(huì)發(fā)現(xiàn)maven嘗試到工程的pom.xml文件中指定的repository下載itextasian-1.0.pom。由于這些repository并未收錄iTextAsian,也就肯定找不到這個(gè)文件。盡管這不是什么大問(wèn)題,還是有辦法來(lái)避免:自己為本地repository中的iTextAsian編輯一個(gè)pom文件。步驟如下:
1.使用純文本編輯工具錄入如下內(nèi)容:








