2016-01-11 68 views
1

我創建的依賴Maven項目:MyBatis的發電機行家依賴問題

<dependency> 
    <groupId>org.mybatis.generator</groupId> 
    <artifactId>mybatis-generator-core</artifactId> 
    <version>1.3.3-SNAPSHOT</version> 
</dependency> 

,但它不工作。錯誤是:

缺少神器org.mybatis.generator:MyBatis的發電機核心中:jar:1.3.3-SNAPSHOT

+0

你明確地想要使用SNAPSHOT版本嗎?還是最新發布的版本? – Tunaki

+0

如果你不需要1.3.3-SNAPSHOT中特定的內容,請改爲使用1.3.2。看起來好像1.3.3-SNAPSHOT不在全局Maven倉庫中,只要你沒有配置添加其他倉庫。 – aios

回答

2

如果你真的想使用版本1.3.3-SNAPSHOT該依賴關係,您將需要添加另一個存儲庫。 SNAPSHOT依賴關係通常在Maven Central上不可用,而這個依賴關係不是。但是在Sonatype Snapshot repository中可用。

因此,你需要add the following repository你的POM或Maven的設置:

<repository> 
    <id>snapshots-repo</id> 
    <url>https://oss.sonatype.org/content/repositories/snapshots</url> 
    <releases> 
    <enabled>false</enabled> 
    </releases> 
    <snapshots> 
    <enabled>true</enabled> 
    </snapshots> 
</repository> 

如果你不希望添加存儲庫,則需要使用最新發布版本,這是1.3.2,這個是在Maven Central上可用的:

<dependency> 
    <groupId>org.mybatis.generator</groupId> 
    <artifactId>mybatis-generator-core</artifactId> 
    <version>1.3.2</version> 
</dependency> 
+0

非常感謝,現在瞭解。 –