2017-07-25 42 views
0

我在我的maven項目中添加了leadTools的罐子,並在我的.m2文件夾中本地存儲了這些罐子。但在pom.xml,我收到以下錯誤 -缺失神器引腳工具:ocr:jar:1.0

缺少神器LEADTOOLS:OCR:罐子:1.0

這裏是我的自定義的依賴 -

<dependency> 
     <groupId>leadtools</groupId> 
     <artifactId>ocr</artifactId> 
     <version>1.0</version> 
    </dependency> 

路,我所儲存的罐子 - /home/admin13/.m2/repository/leadtools/ocr/1.0/ocr-1.0.jar

+1

不用手動複製JAR文件到你的本地倉庫,請嘗試安裝它使用'mvn install'。有關詳細說明,請參閱:[安裝第三方JAR的指南](https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html) – Jesper

+0

我已經嘗試過了,它很成功從命令行。但是當我在eclipse上構建我的項目時,maven仍然無法找到依賴關係。 – chitwan

+0

您是否使用正確的groupId,artifactId和版本(與您在'pom.xml'中使用的完全相同)來安裝它? – Jesper

回答

0

您需要將GroupID和ArtifactID與實際的LEADTOOLS命名空間名稱進行匹配:即leadtools.forms.ocr

此外,您將需要添加一個系統路徑(相對或絕對)的依賴

下面是一個例子:

<dependency> 
    <groupId>leadtools.forms.ocr</groupId> 
    <artifactId>leadtools.forms.ocr</artifactId> 
    <version>1.0</version> 
    <scope>system</scope> 
    <systemPath>C:\Public\workspace\leadtools\leadtools.form.ocr.jar</systemPath> 
</dependency> 
+0

我添加 leadtools.forms.ocr leadtools.forms.ocr 1.0 系統 /home/admin13/Downloads/LEADTOOLS19/Bin/Java/leadtools.form.ocr.jar 但這不起作用,它給出同樣的錯誤。 – chitwan

+0

我剛剛在Eclipse中創建了一個新的Maven項目,並測試了我上面發給您的確切代碼,並且它沒有錯誤地添加了依賴項。我不知道你做錯了什麼 – hcham1