Trong dự án của chúng tôi, chúng tôi sử dụng các cấu hình khởi chạy Eclipse đang được kiểm soát phiên bản để chia sẻ với tất cả các nhà phát triển. Bây giờ nó là cần thiết để bao gồm một kho lưu trữ bên ngoài vào classpath của tệp cấu hình khởi chạy. May mắn là kho lưu trữ được yêu cầu nằm trong kho lưu trữ Maven của mỗi nhà phát triển.Làm thế nào để sử dụng các biến cho định nghĩa classpath trong các cấu hình khởi chạy Eclipse?
Tôi đã phát hiện ra rằng có một biến classpath được gọi là M2_REPO tham chiếu đến kho lưu trữ Maven cục bộ (hợp lệ cho bất kỳ nhà phát triển nào).
Nhưng cách sử dụng biến này trong định nghĩa đường dẫn lớp sau để thay thế đường dẫn tuyệt đối?
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
...
<listEntry value="<?xml version="1.0" encoding="UTF-8"?><runtimeClasspathEntry externalArchive="C:/Dokumente und Einstellungen/050967/.m2/repository/com/google/gwt/gwt-dev/2.0.3/gwt-dev-2.0.3.jar" path="3" type="2"/>"/>
...
</listAttribute>
Hoặc có cách nào để đưa biến môi trường (ví dụ: Windows '%USERPROFILE%
có thể trợ giúp) không?
Tuyệt vời. Đó là nó! Cảm ơn Isaac! – thommyslaw
Có thể thực hiện tương tự với biến M2_REPO không? Nếu tôi làm những gì bạn nói ở điểm đầu tiên nó không giữ biểu thức biến trong tệp khởi chạy thay vào đó nó thay thế nó bằng đường dẫn đầy đủ của JAR chỉ hoạt động trên máy tính của tôi. Việc chỉnh sửa tệp bằng tay không phải là giải pháp vì Eclipse thêm đường dẫn của tôi vào lần khởi chạy đầu tiên. Có cách nào để làm được việc này? Tôi đưa ra một câu hỏi mới từ điều này. – NagyI
Đây là nó: http: // stackoverflow.com/questions/18897954/how-to-keep-m2-repo-variable-dynamic-in-aspect-path-of-an-eclipse-java-aspectj-r – NagyI