2013-07-26 96 views
0

我設法讓Maven在IntelliJ中工作。最近我一直在使用iText庫,現在是構建和部署到tomcat服務器的時候了。唉,當我看着依賴性列表中,我看到:

enter image description hereMaven找不到Jar

現在我想通,它必須是一個服務器的問題,直到我的同事跑了完全相同的代碼和他的電腦拉JAR文件沒有問題。我想我會清除我的.cache文件,並迫使Maven重新下載它的東西。但是,當我來看它時,我發現它不存在。它根本不存在這很奇怪,我一直在谷歌尋找答案,並沒有幫助。

系統變量

JAVA_HOME:C:\ Program Files文件\的Java \ jdk1.7.0_25
M2_HOME:C:\ Program Files文件\ Apache軟件基金會\行家\ Apache的maven- 3.1.0
M2_REPO:C:的.m2 \庫
路徑變量包括:%M2_HOME%\ bin中

Maven是否存在導致此類行爲的已知問題?

PS:我問完全新鮮的IntelliJ和Maven重新安裝後。

+0

理想情況下,這不是一個預期的行爲..您可以請檢查是否所需的iText罐子在您的本地存儲庫中可用,即M2_REPO從maven中央回購下載後可用。 – saurav

回答

0

它是一個好主意,一個新的安裝後更新本地和遠程Maven倉庫。您可以在Intellij的設置中執行此操作。

你可以把ctrl + alt + s進入設置窗口。

在「項目設置」頭,你會發現一個Maven的部分,與倉庫Maven -> Repositories一個小節。

您現在應該可以看到一對索引Maven存儲庫。我個人有一個用於我當地的m2回購以及http://repo1.maven.org/maven2。選擇它們並單擊更新按鈕。

遠程回購將需要一段時間才能完全更新和索引,但一旦完成它應該有希望能夠找到合適的罐子。

我已經與不同的庫類似的問題,這個解決方案爲我工作。