2011-04-24 49 views
8

XCode xuất hiện với hộp hỗ trợ Ant (với một số dự án mẫu bạn có thể tạo).Làm cách nào để định cấu hình Xcode sử dụng Maven

Tôi làm cách nào để định cấu hình XCode để sử dụng tệp maven pom.xml?

Fore tham khảo các dự án Tôi đang cố gắng thiết lập là ở đây:

Nó làm cho sử dụng các thư mục lồng nhau, mỗi pom.xml riêng của họ, tất cả các điều khiển với bình thường maven xây dựng mục tiêu:

  • mvn clean install
  • mvn cài đặt -o
  • mvn install -o -DskipTests

Điều gì làm cho thử thách này là các mô-đun lồng nhau; mỗi lần cài đặt vào kho lưu trữ ~/.m2/local.

Để so sánh: Hệ thống tạo nhật thực tham chiếu các bình trong ~/.m2/repository cho các phụ thuộc bên ngoài, trong khi vẫn cho phép các mô-đun trong dự án tham chiếu với nhau.

Tôi muốn có cách thiết lập tương tự cho XCode.

Trả lời

0

Tôi nhận thấy rằng không có câu trả lời cho câu hỏi này được đăng. Nếu nó là không thể, sau đó có lẽ bạn chỉ có thể có maven gọi một mục tiêu ant để xây dựng các xcode?

1

Bạn có thể sử dụng làm điều này:

mvn ant:ant 

để tạo ra một kiến ​​đầy đủ xây dựng và sau đó sử dụng từ xcode. Bạn sẽ cần phải chạy lại tác vụ đó mỗi khi bạn thay đổi pom. Bạn có thể thêm một nhiệm vụ trình bao để chạy nó như là bước đầu tiên trong bản dựng của bạn.

Bạn cũng có thể thử chuyển $M2_HOME/bin/mvn thành tác vụ trình bao trong bản dựng. Điều đó có thể làm việc nhưng bạn sẽ không bao giờ có thể gỡ lỗi các vấn đề với nó mà không có nhiều ma thuật đen.

Tôi sẽ thử trước trước.

0

Bạn có thể sử dụng Xcode Maven Plugin để sử dụng maven trong Xcode của mình.

this là kho lưu trữ git hub.

Các điều kiện tiên quyết sau đây phải được đáp ứng để sử dụng các plugin Xcode Maven:

  • Mac OS X> = 10.7 (Lion) + Việc xây dựng có để chạy trên một máy tính Mac.
  • JRE 6+ Môi trường chạy Java phải được cài đặt trên máy tính.
  • Maven> = 3.0.2 Maven 3 phải được cài đặt và cấu hình đúng để có quyền truy cập vào kho trung tâm.
  • Xcode> = 4.4 Xcode 4.4 hoặc cao hơn phải được cài đặt khi plugin thực hiện
  • Cuộc gọi dòng lệnh Xcode.
Các vấn đề liên quan