Các mục nhập điển hình trong kiểm soát nguồn của bạn bỏ qua các tệp cho một Ứng dụng GWT (được phát triển trong nhật thực) là gì?Các mục nhập GWT .hgignore/.gitignore
Trả lời
Tôi muốn giới thiệu:
- bạn leave the eclipse files (.project, .classpath, ...) in your VCS,
- bạn bỏ qua những gì được tạo ra bởi GWT biên soạn, như trong this project (
.gitignore
)
:
/build
/classes
*.jar
*.class
*~
*/web-app/gwt
*/web-app/WEB-INF/classes
target
Tên của c ertain tạo ra các thư mục có thể thay đổi một chút, vì vậy bạn nên thích ứng với chúng cho dự án của bạn.
Ngoài nhật thực VonC của/ant gợi ý/maven, tôi muốn thêm một vài chi tiết gwt-cụ thể các mục:
.gwt
- biên soạn các bản ghigwt-unitCache
- bộ nhớ đệm cho đã biên soạn filewww-test
- gwt tệp biên dịch junit
Cá nhân tôi sẽ tránh xa việc cố gắng liệt kê các tệp/thư mục trong bất kỳ thư mục webapp nào , ngoại trừ trên cơ sở từng dự án, hoặc bằng cách đảm bảo rằng quá trình biên dịch của bạn xây dựng các tệp đã biên dịch sang một thư mục khác trong một thư mục build/
hoặc target/
- điều này có thể khiến mọi thứ trở nên khó chịu hơn, nhưng bạn không cần để tùy chỉnh .gitignore với bất kỳ mô-đun gwt mới nào.
Điểm tốt. +1 – VonC
[họ] (http://repo.or.cz/w/learning-gwt.git/blob_plain/HEAD:/.gitignore) không bao gồm thư mục 'war'. Là nó ổn? –
@RedPlanet nó phụ thuộc vào cách dự án của bạn được cấu hình, nhưng nếu bạn có thư mục 'war', thì có, bạn có thể thêm' war/'vào nội dung tệp' .gitignore'. – VonC
cảm ơn bạn đã trả lời. Tôi đang tạo dự án GWT đầu tiên với [Google Maps] (https://code.google.com/p/gwt-google-apis/wiki/MapsGettingStarted) và chỉ bỏ qua 'war/WEB-INF/classes /' và 'gwt-unitCache /'. –