tôi có một dự án maven trong nhật thực, với một số phụ thuộc:Eclipse + maven không thể mở POM mặc dù nó tồn tại
<repositories>
<repository>
<id>bukkit-repo</id>
<url>http://repo.bukkit.org/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.2.5-R1.2</version>
</dependency>
<dependency>
One (commons apache) là từ kho cốt lõi, nhưng người kia đến từ một số máy chủ maven khác.
Phụ thuộc được nhập thành công và hiển thị trong dự án nhật thực. Tôi có thể nhấp chuột phải vào commons-lang3-3.1.jar
trong trình thám hiểm gói và nhấp vào Maven -> Mở POM và tệp pom sẽ mở ra.
Tuy nhiên, nếu tôi làm tương tự cho bukkit-1.2.5-R1.2.jar
, nó không thành công với thông điệp:
[LỖI] Không thể giải quyết org.bukkit vật: bukkit: pom: 1.2.5-R1.2
phần khó hiểu là tôi có thể mở index kho maven tạo ra bởi nhật thực, và thấy rằng các tập tin cần thiết đang có:
\.m2\repository\org\bukkit\bukkit\1.2.5-R1.2:
bukkit-1.2.5-R1.2.jar
bukkit-1.2.5-R1.2.jar.lastUpdated
bukkit-1.2.5-R1.2.jar.sha1
bukkit-1.2.5-R1.2.pom
bukkit-1.2.5-R1.2.pom.lastUpdated
bukkit-1.2.5-R1.2.pom.sha1
...
Tại sao không thể làm lu mờ/m2e/maven tìm và mở POM này?
Không có vấn đề gì ở đây. Nhân tiện, pom của bạn kết thúc bằng ' 'thay vì' dependencies> ', nhưng tôi đoán đó chỉ là lỗi đánh máy .. phải không? –
Bạn có tìm thấy giải pháp nào không? – fglez
@antispam: Tôi nghĩ tôi đã kết thúc việc xóa nhiều thứ liên quan đến maven khác nhau và thực hiện lại nhật thực cho đến khi nó hoạt động. Xin lỗi vì không giúp được gì. – Eric