Tôi đã tạo một Dự án web động mới trong Eclipse Kepler và đây là lần đầu tiên tôi sử dụng IvyDE, tôi đặt một số phụ thuộc để kiểm tra nó. đây là ivy.xml của tôi:Cảnh báo Eclipse và IvyDE: Thông báo của Trình xác nhận phụ thuộc Classpath
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info
organisation="net.myorg"
module="mymodule"
status="integration">
</info>
<dependencies>
<dependency org="org.hibernate" name="hibernate-entitymanager" rev="4.2.3.Final"></dependency>
<dependency name="log4j" rev="1.2.17" org="log4j"></dependency>
</dependencies>
</ivy-module>
Các phụ thuộc được giải quyết và tôi có thể thấy chúng trong thư viện dự án.
Nhưng sau này, dự án của tôi bắt đầu đưa ra cảnh báo này:
Description Resource Path Location Type
Classpath entry org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=myproject&ivyXmlPath=ivy.xml&confs=*&acceptedTypes=jar%2Cbundle%2Cejb%2Cmaven-plugin&alphaOrder=false&resolveInWorkspace=true&retrievedClasspath=true&retrievedClasspathPattern=lib%2F%5Btype%5Ds%2F%5Bartifact%5D-%5Brevision%5D.%5Bext%5D&retrievedClasspathSync=true&retrievedClasspathTypes=* will not be exported or published. Runtime ClassNotFoundExceptions may result. myproject P/myproject Classpath Dependency Validator Message
Vì vậy, nếu tôi hiểu đúng, Eclipse được cảnh báo tôi rằng mục IvyDE trong classpath không tương ứng với một nguồn tài nguyên đó sẽ trong dự án được xây dựng. Tôi cho rằng đây là hành vi mong đợi, nếu vậy, có cách nào để xóa cảnh báo này khỏi dự án mà không vô hiệu hóa mọi Classpath Dependency Validator Message
không?
Cần lưu ý rằng công cụ "Quick Fix" của Eclipse có thể thực hiện cả hai quy trình mà bạn mô tả tự động. – Phlibbo
Tôi nên làm gì nếu cảnh báo vẫn còn? Tôi đã kiểm tra đường dẫn triển khai được đặt thành ** WEB-INF/lib ** và .classpath có classpathentry: ' \t \t \t \t \t \t \t \t classpathentry> ' –
tonix