Eri*_*son 5 java mockito maven
我正在尝试将Mockito导入Maven Java项目.为了构建,我需要在我的公司Maven存储库中使用工件.
幸运的是,我确实在存储库中找到了Mockito工件:
[my-company]/org/mockito/mockito-all/1.8.0/mockito-all-1.8.0-jvm15.jar.
Run Code Online (Sandbox Code Playgroud)
如果我将以下依赖项添加到我的POM:
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.8.0-jvm15</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
然后maven尝试在不存在的目录中找到jar:
[my-company]/org/mockito/mockito-all/1.8.0-jvm15/mockito-all-1.8.0-jvm15.jar
Run Code Online (Sandbox Code Playgroud)
如果我删除-jvm15,像这样:
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.8.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
然后(自然)maven尝试在正确的目录中找到一个不存在的jar:
[my-company]/org/mockito/mockito-all/1.8.0/mockito-all-1.8.0.jar
Run Code Online (Sandbox Code Playgroud)
有没有办法指定在我的公司存储库中看似非标准命名的路径?我需要内部存储库中的工件.
版本之后的部分称为分类器.试试这个:
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.8.0</version>
<classifier>jvm15</classifier>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4696 次 |
| 最近记录: |