Tôi muốn đánh dấu tất cả các thư mục' đích 'của tôi là' có nguồn gốc 'trong Eclipse. Tuy nhiên tôi có khoảng 10 dự án và phải lặp lại cùng một quy trình 10 lần, có cách nào nhanh chóng để đánh dấu tất cả 10 thư mục 'đích' có nguồn gốc không?Eclipse - đánh dấu 10 thư mục đích của các dự án 'có nguồn gốc
Trả lời
Không chắc chắn ý của bạn là gì 'có nguồn gốc'. Tuy nhiên, Eclipse viết hầu hết các thiết lập cho một tệp tin XML. Tìm ra tệp cấu hình nào (ví dụ: .classpath
) bị thay đổi và sau đó chạy sed trên tất cả các tệp cấu hình của bạn cùng một lúc.
Bạn có để loại bỏ dòng thứ ba từ mỗi classpath
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
Tức là loại bỏ < classpathentry loại = "src" output = "mục tiêu/classes" path = "src/main/java"/>
Điều đó sẽ làm gì? – nafg
đây là những gì nhật thực hiện khi bạn tự đánh dấu 'mục tiêu' là 'có nguồn gốc'. – lrkwz
Nhưng ngược lại có đúng không? Sẽ loại bỏ nó bằng cách nào đó đánh dấu mục tiêu/lớp học như là nguồn gốc? Như thế nào và tại sao? Và sẽ không làm cho src/main/java không còn là một thư mục nguồn? – nafg
Nó không phải là dễ dàng để thiết lập các cờ nguồn gốc tự động, xem Where does Eclipse store information about which files are "Derived"?
Đây là buồn vì tôi phải đánh dấu 20 thư mục con là "Có nguồn gốc" mỗi khi tôi sao chép dự án của mình trên một máy tính mới. Nếu bạn làm điều đó bằng tay quá, sử dụng bàn phím:
- Alt-Enter
- Alt-v
- Nhập
- Cursor xuống
- lặp lại
Có một plugin trên github cho phép bạn sử dụng tính năng 'có nguồn gốc' theo tệp, chẳng hạn như .gitignore chẳng hạn. Disclamer: Tôi đã viết nó. http://nodj.github.io/AutoDeriv/ –
@johand. Tôi đã thử plugin của bạn. Cài đặt là tốt. Thêm tệp ".derived" đã thêm các thư mục của tôi. Sau đó, tôi looke dinto "tài sản" của các thư mục này nhưng các điểm đánh dấu có nguồn gốc đã không được kiểm tra. Tôi đang sử dụng phiên bản STS: 3.6.2.RELEASE dựa trên Eclipse Luna. – Janning
Cảm ơn sự giúp đỡ của bạn, giải quyết vấn đề :) –
tôi đã viết các plugin AutoDeriv để xử lý công việc cụ thể này một cách dễ dàng và hiệu quả. Câu chuyện ngắn:
- danh sách tài nguyên mà bạn muốn thiết lập như có nguồn gốc trên một tập tin văn bản đơn giản
.derived
- Không có 2.
Thưởng thức không gian làm việc sạch sẽ của bạn như các nguồn lực hiện nay được đánh dấu một cách chính xác như 'nguồn gốc'. Cú pháp là tầm thường, giống như một tệp .gitignore.
Đối với trường hợp cụ thể của bạn, hãy tạo tệp .derived
tại gốc không gian làm việc, viết target
vào đó và bạn đã hoàn tất.
tôi hy vọng bạn sẽ thích nó =)
- 1. Dự án Eclipse ẩn thư mục src
- 2. Nhận đường dẫn thư mục gốc của dự án PHP
- 3. Vấn đề thư mục gốc của Dự án thử nghiệm Android trong Eclipse
- 4. Thêm một thư mục hiện với Eclipse dự án (STS)
- 5. Khi đánh dấu "sao chép các mục vào thư mục nhóm đích (nếu cần)"
- 6. ic_launcher-web.png trong thư mục gốc của dự án của tôi làm gì?
- 7. Thư mục gốc trống cho dự án Android
- 8. sử dụng nhật thực và quạ, có cách nào nhanh chóng để đánh dấu tất cả mục tiêu và thư mục con có nguồn gốc không?
- 9. dự án có nguồn gốc Android tham khảo chia sẻ thư viện từ C++ Dự án thư viện
- 10. IntelliJ IDEA - Cài đặt lại thư mục gốc của Maven cho các dự án mới
- 11. Thêm nhiều thư mục nguồn vào dự án khung chơi
- 12. Không thể xóa thư mục đích sau khi xóa bản chất Maven của dự án
- 13. Tổ chức thư mục dự án Eclipse Java
- 14. Thêm nguồn trong thư mục con vào dự án cmake
- 15. Có OK để có mã trong thư mục gốc của dự án không?
- 16. Tomcat - tạo một thư mục dự án gốc web
- 17. Eclipse: nhiều dự án từ nguồn đơn
- 18. Mục đích của thư mục bld và bin trong dự án JavaScript Windows 8 là gì?
- 19. eclipse cho tôi biết dự án của tôi có lỗi, không có gì được đánh dấu màu đỏ
- 20. Cách thêm một thư mục nguồn thứ hai vào một dự án Eclipse
- 21. Làm thế nào để thiết lập nhiều thư mục nguồn trong một dự án Eclipse?
- 22. Mục đích của giao diện điểm đánh dấu là gì?
- 23. Nguồn gốc của '.' có nghĩa là thư mục hiện tại?
- 24. Hiểu các dự án CDT Eclipse
- 25. "Thư mục nguồn không phải là dự án Java" lỗi trong eclipse
- 26. Dự án Eclipse 3,4 GWT 1.6 - cách tham chiếu nguồn từ các dự án khác?
- 27. Visual Studio: Lập trình tạo các mục dự án trong thư mục dự án
- 28. Tổ chức thư mục dự án iOS
- 29. tạo tập tin dự án vs2010 với các thư mục nguồn của riêng tôi
- 30. Làm cách nào để tạo thư mục gốc mới trong điều khiển nguồn của Dự án nhóm?
Tôi nghĩ rằng nó thực sự lưu trữ cờ có nguồn gốc trong cơ sở dữ liệu .metadata – nafg
Tôi yêu plugin này: http://nodj.github.io/AutoDeriv gợi ý nhỏ: bạn nên vô hiệu hóa tính năng egit để tự động thêm các thư mục có nguồn gốc vào .gitignore (Eclipse/Preferences/Git/Projects) – Janning