Bạn nên sử dụng cả hai: update-current-35 là p2 site bạn có thể nhập vào "Danh sách phần mềm có sẵn" khi cài đặt phần mềm mới trong Eclipse.
Eclipse sẽ phát hiện cả hai tính năng và plugin trong trang địa chỉ p2 đó và sẽ cài đặt tất cả.
Xem điều này Scala installation video.
Sự khác biệt giữa feature and plugin is explained here.
Đừng quên sử dụng đúng phiên bản Eclipse cho cài đặt này: Eclipse Classic 3.5.2.
Nếu bạn cần phải cài đặt nó bằng tay, bạn nên sao chép toàn bộ nội dung của plugins
và features
thư mục từ mà trang web p2 trong một shared dropins bạn tham khảo trong eclipse.ini của bạn (xem này eclipse.ini for eclipse3.5).
(bạn không cần phải sao chép site.xml
, contents.jar
, artifact.jar
)
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/path/to/myPlugins
Bạn sẽ tạo ra các cây sau (tương tự như một cài đặt thủ công được mô tả trong này SO answer)
C:/path/to/myPlugins
org.scala-ide.1.0.0.201008022319
eclipse
features
ch.epfl.lamp.sdt_2.8.0.scala-ide-upgrade.jar
org.eclipse.contribution.weaving_1.6.4.scala-ide-upgrade.jar
org.scala-ide.sdt.feature_1.0.0.201008022319.jar
org.scala-ide.sdt.weaving.feature_1.0.0.201008022319.jar
plugins
org.aspectj.runtime_1.6.9.20100629172100.jar
org.aspectj.weaver_1.6.9.20100629172100.jar
org.eclipse.contribution.weaving.jdt_2.1.0.e35x-release-20100630-1500.jar
org.eclipse.equinox.weaving.aspectj_1.0.0.v20100108.jar
org.eclipse.equinox.weaving.hook_1.0.0.v20100108.jar
org.scala-ide.scala.compiler_2.8.0.jar
org.scala-ide.scala.library_2.8.0.jar
org.scala-ide.sdt.aspects_1.0.0.201008022319.jar
org.scala-ide.sdt.core_1.0.0.201008022319.jar
org.scala-refactoring.library_0.2.0.201008022305.jar
scalariform_0.0.5.201007302350.jar
Lưu ý:
Thư mục 'org.scala-ide.1.0.0.201008022319
' trực thuộc myPlugins có thể là bất kỳ tên nào thực sự! Tôi chỉ lấy một tên lấy cảm hứng từ các tính năng id, để xác định rõ ràng các plugin Scala chính xác mà bạn đang cài đặt.
Nếu bạn có nhiều phiên bản Scala trong số myPlugins
, p2 sẽ tự động phát hiện phiên bản mới nhất, ngay cả khi bạn cài đặt chúng trong 'a/eclipse/...
', 'b/eclipse/...
', 'c/eclipse/...
'.
Tôi chỉ cần tìm 'org.scala-ide.1.0.0.201008022319
' chính xác hơn 'a
', 'b
' hoặc 'c
', để nhớ những plugin chính xác mà tôi có trong các lần chia sẻ được chia sẻ của mình.
Bạn cần có phiên bản Eclipse phù hợp (cổ điển 3.5.2) để đảm bảo bao gồm tất cả các phụ thuộc mà plugin Scala có thể cần.
cài đặt địa phương:
Bạn có thể tạo ra cây rất giống nhau ('org.scala-ide.1.0.0.201008022319/eclipse/....
') trong thư mục 'dropins' trong nhật thực của bạn.
Bạn sẽ không cần khai báo thư mục chia sẻ được chia sẻ trong số eclipse.ini
của mình.
Tôi chỉ thích sử dụng một vùng thả xuống dùng chung vì tôi có nhiều cài đặt nhật thực, nhưng nếu bạn có nhật thực đúng, bạn có thể đặt cùng một cây trực tiếp trong </path/to/your/eclipse/dropins>
.
bẩn cài đặt:
Cuối cùng, bạn có thể:
- sao chép nội dung của '
http://download.scala-ide.org/update-current-35/plugins/
' trong plugins
thư mục eclipse của bạn.
- sao chép nội dung của '
http://download.scala-ide.org/update-current-35/features/
' trong thư mục features
của nhật thực của bạn.
Nhưng tôi thấy rằng không phải là rất sạch sẽ, vì nó kết hợp các plugin bản địa đi kèm với bản phân phối Eclipse của bạn và các plugin bổ sung mà bạn đang thêm.
Tôi đã chỉnh sửa và hoàn thành câu trả lời của mình để giải quyết phần cài đặt * thủ công * của plugin Scala. – VonC