我正在尝试将Mockito导入Maven Java项目。为了构建,我需要在我公司的Maven仓库中使用工件。什么POM依赖会让Maven找到这个JAR?
幸运的是,我发现在资源库中的Mockito神器:
[my-company]/org/mockito/mockito-all/1.8.0/mockito-all-1.8.0-jvm15.jar.
如果我添加以下依赖我的POM:
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.8.0-jvm15</version>
</dependency>
然后行家试图找到罐子在非-existent目录:
[my-company]/org/mockito/mockito-all/1.8.0-jvm15/mockito-all-1.8.0-jvm15.jar
如果我删除-jvm15
,这样:
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.8.0</version>
</dependency>
然后(自然)行家试图找到在正确的目录中不存在的罐子:
[my-company]/org/mockito/mockito-all/1.8.0/mockito-all-1.8.0.jar
是否有指定的周围看似不规范命名工作路径的方式我的公司存储库?我需要我们内部存储库中的工件。
完全正确的。我经常赞扬不止一个答案,但迟到5分钟得到相同答案的功劳太多了。 – 2011-05-10 17:27:23