2013-01-08 16 views
14

Thuộc tính exported làm gì trong dòng .classpath này?Thuộc tính được xuất trong .classpath làm gì?

<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> 

Tôi đã có một dự án mà xây dựng & chạy tốt với mà không có nó. Vậy, nó tạo ra sự khác biệt nào?

Dường như trong trường hợp cụ thể của tôi (dự án tôi được kế thừa), điều đó không quan trọng để có nó. Khi nào thì điều quan trọng là phải thêm thuộc tính này?

Trả lời

6

Khi được xuất, nó có sẵn cho các dự án nhật thực khác. Trong maven, nếu bạn có nhiều dự án phụ thuộc vào nhau, nhật thực có thể giải quyết các dự án trong vùng làm việc. Vì vậy, thay đổi đó có khả năng có tác dụng khi bạn có nhiều dự án.

+1

Cảm ơn. Cả hai câu trả lời cung cấp một cái nhìn sâu sắc vào mục đích của nó (ví dụ, tôi không biết rằng nó là đặc biệt để M2Eclipse) nhưng bạn giải thích tốt hơn những gì "đại biểu phân giải hiện vật của nó" có nghĩa là. – Withheld

1

Dòng này dành riêng cho M2Eclipse, và về cơ bản nó cho phép Eclipse phân bổ độ phân giải giả tạo của nó cho M2Eclipse.

Các vấn đề liên quan