2011-07-26 31 views
17

Tôi đọc một số bài viết về cách thiết lập nhật thực và con quạ để tạo dự án tai trống mới nhưng tất cả các giải pháp chưa hoàn thành hoặc cũ.Tạo dự án EAR hoàn chỉnh với Maven và Helios Eclipse

Tôi tin rằng tôi cần phải tạo ra ba file pom.xml/hoặc ba dự án:

  1. dự án khách hàng với cơ cấu WEB-APP (giống như một dự án web động thường xuyên). Điều này sẽ dẫn đến tệp WAR.
  2. dự án máy chủ với ejbs. Đây phải là tệp JAR.
  3. dự án tai tham gia cả hai dự án với nhau.

Tôi đã thử với sự trợ giúp của plugin maven tích hợp trong nhật thực. Kể từ khi (tôi tin rằng Helios) maven đã được tích hợp trong nhật thực. Vì vậy, tôi đi đến

tập tin -> mới -> maven -> maven dự án

và rời khỏi "tạo một dự án đơn giản" Bỏ chọn hộp kiểm. Ở bên cạnh, tôi có danh mục nguyên mẫu. Để tạo dự án máy khách, tôi đã tìm kiếm maven-archetype-webapp Phiên bản 1.0. Nhưng tất cả các thư mục như WebContent \ META-INF vv đều bị thiếu.

Vậy làm thế nào tôi có thể tạo cả ba dự án đang xây dựng chúng lại với nhau?

Thanks a lot, Hauke ​​

PS .: tôi đọc trong câu hỏi 5.668.710 về việc tạo các dự án mà không maven và kích hoạt việc quản lý phụ thuộc. Nhưng đó có phải là cách đúng không? Tôi không nghĩ vậy.

+1

Bạn sẽ có cách tốt hơn hết tạo ra chúng bằng tay với Maven và sau đó nhập chúng vào Eclipse, các plugin không phải là tốt và tùy biến, ít nhất là trong kinh nghiệm của tôi ... – TC1

+0

Bạn có nghĩa là tạo ra các dự án thông qua giao diện điều khiển? Nhưng làm cách nào để tạo một dự án web động với bảng điều khiển? – Hauke

+1

'maven archetype: generate' – TC1

Trả lời

25

Tạo dự án qua console và nhập chúng qua m2eclipse sẽ là cách tốt nhất, vì bạn có thể đọc nó trong các nhận xét về câu hỏi của mình.

Bắt đầu với dòng này trong giao diện điều khiển của bạn

mvn archetype:generate 

Sau đó sử dụng nguyên mẫu maven-archetype-j2ee-simple

Điều này sẽ tạo cho bạn một cấu trúc dự án cho ejb, earweb dự án. Nếu không, bạn có thể tạo ra 3 dự án đơn giản maven-archetype-quickstart trên của riêng bạn và thêm các plugin tác quốc tế về

Đây là bài khác, xử lý vấn đề của bạn: Maven2: Best practice for Enterprise Project (EAR file)

Một ví dụ hay khác bạn có thể tìm thấy here

0

Cách tốt nhất và sạch nhất để tạo ứng dụng doanh nghiệp (tất cả ba dự án tai, lọ, chiến tranh .... tức là lọ và chiến tranh được liên kết thành tai) .... là tạo thông qua ứng dụng doanh nghiệp maven trong NETBEANS và nhập toàn bộ dự án vào Eclipse.

Cảm ơn Imran

Các vấn đề liên quan