2013-03-19 69 views
15

Tôi muốn chạy một lệnhChạy lệnh mvn sử dụng IntelliJ IDEA

mvn clean dbmaintain:updateDatabase 
  1. Làm thế nào tôi có thể chạy lệnh này cho một dự án mở trong IntelliJ IDEA 12?

  2. Nếu tôi sẽ chạy lệnh này, nó sẽ tự động chạy các lệnh tập lệnh trên máy chủ db của tôi được đề cập trong tệp pom.xml của tôi hoặc tệp jdbc.properties?

Trả lời

28

Nếu dự án của bạn đã được phát hiện bởi IntelliJ như một dự án Maven, sau đó bạn nên có một cái nhìn tại Maven project cửa sổ, ở phía bên phải. Dự án của bạn sẽ hiển thị dưới dạng nút, với một subnode Lifecycle. Nếu bạn mở rộng, bạn sẽ thấy các mục tiêu có sẵn, bao gồm clean.

Nhấp chuột phải vào mục tiêu này, chọn Create yourProject[clean] và trong cửa sổ bật lên, bạn sẽ có thể thêm mục tiêu bổ sung để chạy, bao gồm dbmaintain:updateDatabase. Chạy cấu hình này sẽ giống hệt như chạy lệnh từ dấu nhắc lệnh bên ngoài.

Nếu dự án của bạn chưa được phát hiện là dự án Maven, hãy thử nhập lại bằng cách mở thư mục gốc pom.xml sử dụng File > Open. IntelliJ sẽ hỏi bạn có muốn mở lại dự án bằng cấu trúc Maven hay không.

+0

Sau khi nhấp chuột phải vào nút con sạch sẽ, trong cửa sổ bật lên trong lệnh: hộp Tôi đã nhập sạch dbmaintain: updateDatabase và sau đó nhấp vào Áp dụng. Sau đó, tôi chạy nó, bây giờ khi tôi nhấp chuột phải vào đó subnode một lần nữa, Nó đã cho tôi không có tùy chọn Create yourProject [sạch] ... là nó cấu hình chỉ một lần? nó có chạy đúng không? – coure2011

+0

Tôi không gặp vấn đề này. Bạn có nhấp chuột phải vào 'clean' hoặc trên thư mục' Lifecycle' không? –

+0

xem ảnh chụp màn hình tại http://imm.io/ZZ8p – coure2011

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