Đó là 5 nút bấm để có nhật thực để tạo một tập tin chiến dịch có thể triển khai cho dự án nhật thực của tôi, tôi có thể chọn một số tùy chọn dòng nhật thực để làm điều tương tự, vì vậy tôi có thể viết nó vào một tập lệnh, nhưng tôi không nhìn thấy nó.Làm cách nào để tự động hóa (tập lệnh) tạo tệp chiến tranh trong nhật thực?
Trả lời
Sử dụng Ant war
task, thiết lập tệp xây dựng có liên quan và bạn chỉ cần nhấn nút "công cụ bên ngoài" để thực thi.
Vâng, tôi có thể viết kịch bản kiến và tôi đã làm, nhưng có vẻ như với tôi rằng tất cả các mã để làm những gì tôi muốn đã tồn tại trong nhật thực, tôi hy vọng rằng có một tùy chọn dòng lệnh để chạy mã đó vì nó đã rất tốt trong việc xây dựng ứng dụng của tôi. – stu
Bạn cũng có thể thiết lập bản dựng Maven cho dự án web của mình. Gõ mvn package từ dòng lệnh sau đó sẽ xây dựng dự án cho bạn.
Để tích hợp giữa Maven và Eclipse, hãy xem m2Eclipse và Maven Eclipse Plugin.
Tôi không thể nói gì về bản thân bao bì WAR, xin lỗi.
Nhưng như tôi đã viết trong How do I automatically export a WAR after Java build in Eclipse?: Nếu bạn có thể mô tả đóng gói WAR với một kịch bản Ant, bạn có thể có mà kịch bản Ant được thực hiện tự động sau mỗi thay đổi để dự án của bạn. Sử dụng Project-> Properties-> Builders-> Add-> Ant Builder. Cho người xây dựng đó bạn kịch bản Ant tùy chỉnh và nó sẽ tự động được thực thi sau khi các nhà xây dựng "bình thường" của dự án của bạn. Bạn thậm chí có thể chỉ định trong cài đặt của trình tạo, nếu nó chỉ phản ứng trên các thay đổi đối với các tệp cụ thể, v.v.
Trình tạo Ant là loại dao quân đội Thụy Sĩ cho bất kỳ thứ gì bạn muốn tự động hóa trong khi xây dựng dự án mà không phải sử dụng các công cụ lớn như maven.
Câu hỏi này đã được trả lời bằng một vài giải pháp khác nhau trong this thread.
script Ant này nên làm việc cho tiêu chuẩn cấu trúc động dự án Web của dự án:
Tạo build.xml Ant với thay thế của hai thuộc tính Lúc đầu:
<?xml version="1.0" encoding="UTF-8"?>
<project name="Deploy From Eclipse to JBoss" basedir="." default="deploy">
<!-- This replace with yours project name and JBoss location: -->
<property name="warfile" value="MyProject"/>
<property name="deploy" value="/home/honza/jboss-as-7.1.1.Final/standalone/deployments"/>
<target name="create">
<war destfile="${warfile}.war" webxml="WebContent/WEB-INF/web.xml" update="true">
<classes dir="build\classes"/>
<fileset dir="WebContent">
<exclude name="WEB-INF/web.xml"/>
</fileset>
</war>
</target>
<target name="copy">
<copy todir="${deploy}" overwrite="true">
<fileset dir=".">
<include name="${warfile}.war"/>
</fileset>
</copy>
</target>
<target name="clear">
<delete includeemptydirs="true">
<fileset dir="${deploy}" defaultexcludes="false">
<include name="${warfile}.*/**" />
</fileset>
</delete>
</target>
<target name="deploy">
<antcall target="create"/>
<antcall target="clear"/>
<antcall target="copy"/>
</target>
</project>
Bây giờ nên chỉ huy "con kiến" tạo WAR và sao chép chúng vào JBoss. JBoss tự động triển khai các cuộc chiến tìm thấy trong thư mục triển khai.
Đối với chạy tự động sau khi xây dựng (Dự án - Xây dựng) thêm buildfile này ở đây:
MyProject - Properties - New - Ant builder
- 1. Làm thế nào để tạo tệp chiến tranh của dự án gwt trong nhật thực?
- 2. Làm thế nào để Maven chạy chiến tranh: phát nổ nhưng không chiến tranh: chiến tranh
- 3. Mã hóa các tệp chiến tranh
- 4. Đổi tên tập tin chiến tranh được tạo ra và tập tin chiến tranh trùng lặp
- 5. Thực thi trong một tập tin chiến tranh
- 6. Maven: Làm cách nào để tránh phiên bản được thêm vào tệp chiến tranh trong Maven?
- 7. cách tạo tệp tai và bao gồm tệp chiến tranh và tệp jar bên trong đó
- 8. cách làm cho tomcat phát nổ các tệp chiến tranh
- 9. Tập lệnh tự động để nén nhật ký IIS?
- 10. tự động cập nhật tập lệnh python
- 11. Làm cách nào để chạy ứng dụng từ chiến tranh?
- 12. Tạo tệp chiến tranh từ thư mục webcat tomcat
- 13. cách tạo jar và chiến tranh cả trong dự án
- 14. Làm thế nào để thêm tất cả các lọ bên ngoài vào thư viện xuất nhật thực để chiến tranh
- 15. làm thế nào để làm xáo trộn tập tin chiến tranh bằng cách sử dụng proguard
- 16. nén maven yui về chiến tranh: chiến tranh
- 17. Làm cách nào để truy cập tệp văn bản từ trong chiến tranh của tôi
- 18. Làm thế nào để xây dựng một tập tin chiến tranh đơn giản với sbt?
- 19. Làm thế nào để tắt tự động tạo dấu ngoặc nhọn ({}) trong nhật thực?
- 20. Làm cách nào để tạo các tập lệnh tự động xóa khi kết thúc quá trình thực thi?
- 21. triển khai tệp chiến tranh trong máy chủ tomcat
- 22. Làm cách nào để tránh việc tạo và thực thi tập lệnh tiến hóa trong khung Play 2.1?
- 23. Thay đổi tên tập tin chiến tranh trong sbt 11.2
- 24. Triển khai các tệp chiến tranh trong Apache Felix?
- 25. Làm thế nào để tạo một tập tin chiến tranh trong Eclipse mà không có kiến hay quạ?
- 26. Triển khai tập tin chiến tranh trong Microsoft IIS 7
- 27. Cách tải tài nguyên từ tệp jar được đóng gói trong tệp chiến tranh?
- 28. Thực hiện lệnh được tạo động với dấu cách trong tập lệnh shell
- 29. Có cách nào để tạo tập lệnh tự động sửa các tài liệu được quét không?
- 30. Cách chạy tập lệnh batch (.bat file) từ nhật thực
Hi @stu xin đừng bạn có kịch bản kiến mà sẽ cho phép tôi làm điều này? – mounaim
hãy xem tại đây. http://www.dzone.com/tutorials/java/ant/ant-sample-build-file-war-1.html Xem phần về target = "war" – stu