2012-01-30 56 views
5

Làm cách nào để cấu hình Netbeans gọi Maven Failsafe để chạy thử nghiệm tích hợp cụ thể?Netbeans - chạy thử nghiệm tích hợp Maven cụ thể

Tôi biết lệnh Maven để thực hiện việc này là 'mvn -Dit.test = MyClassIT xác minh' Tôi cũng biết cách định cấu hình 'hành động' trong thuộc tính Dự án Netbeans.

vấn đề của tôi là:

  • Netbeans đôi khi chạy các hành động (và gọi Maven), và đôi khi chỉ cần sử dụng trình biên dịch và thử nghiệm riêng của mình Á hậu. Không biết làm thế nào để nói với nó để sử dụng. Bizarre
  • Netbeans thêm "Kiểm tra" vào tên lớp. Thay vào đó, nó sẽ thêm "IT". Nhưng phần kỳ lạ là không có gì trong hành động định nghĩa hành vi này. Hành động chỉ chuyển tên lớp.
  • Tôi không muốn ghi đè các hành động tệp Kiểm tra tệp và kiểm tra lỗi bình thường, vì tôi cần những thao tác này cho các kiểm tra bình thường. Nhưng các hành động tùy chỉnh chỉ xuất hiện trong trình đơn ngữ cảnh 'Tùy chỉnh' của Dự án và không xuất hiện cho bất kỳ tệp riêng lẻ nào! Vì vậy, họ không có giá trị. Nó cũng sẽ được tốt đẹp nếu tôi có thể làm cho các nút thanh công cụ cho họ.
  • Nếu các hành tinh sắp xếp một cách chính xác và Netbeans hành lệnh phải, Maven được đưa ra với các thiết lập chính xác, nhưng trình gỡ lỗi không hoạt động

Sử dụng Netbeans 7.1 và Netbeans Dev 201201260600

Trả lời

0

Nếu bạn click chuột phải trên một dự án, có một tùy chọn 'tùy chỉnh' với chỉ một tùy chọn con 'mục tiêu'. Bạn có thể sử dụng nó để chạy lệnh mvn tùy chỉnh; cũng lưu ý rằng các lệnh cũ được lưu giữ, vì vậy bạn không cần phải gõ nó mỗi lần.

+0

Điều này nhanh hơn việc tạo hành động tùy chỉnh cho mỗi bài kiểm tra tích hợp, nhưng nó sẽ vẫn đẹp hơn nếu một hành động tùy chỉnh có thể được gọi cho mỗi tệp, không phải cho mỗi dự án. Ngoài ra, trình gỡ lỗi sẽ hoạt động nếu tôi làm điều này? –

+0

Tôi không chắc chắn về cách thức netbeans bắt đầu chế độ gỡ lỗi. Như phương sách cuối cùng, bạn luôn có thể thêm "cờ kích hoạt gỡ lỗi" và sau đó trỏ trình gỡ lỗi mạng vào cổng bạn đã chỉ định. –

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