Nhật thực của tôi là Indigo Java classic.Bản lưu trữ được tham chiếu bởi classpath, không tồn tại
Tôi có một dự án java có tất cả mockito là phụ thuộc. pom.xml:
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.8.5</version>
<scope>test</scope>
</dependency>
chạy mvn clean install
, mọi thứ đều ổn. Sau đó, tôi đã làm mvn eclipse:eclipse
để giải quyết tất cả các phụ thuộc trong Eclipse.
khi tôi cố gắng chạy một Junit trong nhật thực, nó không chạy và mang lại cho tôi lỗi này:
'Launching YourTest' has encountered a problem.
The archive: /home/shengjie/.m2/repository/org/mockito/mockito-all/1.9.5.jar which is referenced by the classpath, does not exist.
Dự án của tôi pom.xml tuyên bố nó tùy thuộc vào Mockito-tất cả 1.8.5, tôi không chắc chắn nơi tham chiếu 1.9.5 đến từ đâu. Bất kỳ ý tưởng?
== EDIT ==
$ mvn dependency:tree | grep mockito
[INFO] +- org.mockito:mockito-all:jar:1.8.5:test
[INFO] \- org.powermock:powermock-api-mockito:jar:1.4.12:test
[INFO] \- org.powermock:powermock-api-mockito:jar:1.4.12:test
[INFO] +- org.mockito:mockito-all:jar:1.8.5:test (version managed from 1.9.0)
[INFO] | +- org.mockito:mockito-all:jar:1.8.5:test (version managed from 1.9.5; scope managed from compile)
[INFO] | +- org.mockito:mockito-all:jar:1.8.5:test (version managed from 1.9.5; scope managed from compile)
[INFO] \- org.powermock:powermock-api-mockito:jar:1.4.12:test
[INFO] +- org.mockito:mockito-all:jar:1.8.5:test
[INFO] +- org.powermock:powermock-api-mockito:jar:1.4.12:test
[INFO] | +- org.mockito:mockito-all:jar:1.8.5:test (version managed from 1.9.5; scope managed from compile)
Bạn có chắc chắn tệp pom.xml của bạn không có phụ thuộc phụ thuộc vào phiên bản 1.9.5 không? –
thêm phụ thuộc vào mvn: đổ cây, Vui lòng xem :) – Shengjie
Không phải là câu trả lời, nhưng một cách khác: có thể sử dụng m2e trong môi trường Eclipse của bạn không? – davidfmatheson