2011-09-18 24 views
15

Đây là maven tôi cấu trúc dự ánIntelliJ Vấn đề với + có được thư mục làm việc hiện tại

 
ProjectParent 
-Class1 
-Class2 
-Module1 (another sub directory) 
--Module1Class1 
--Module1Class2 

Bây giờ khi tôi chạy Module1Class1 từ IntelliJ thư mục làm việc hiện tại của tôi là nơi ProjectParent thư mục, nhưng khi tôi chạy Module1Class1 từ nhật thực, hiện tại của tôi làm việc directoru là ProjectParent/Module1 thư mục.

Tại sao điều này khác trong intellij & làm cách nào để thay đổi điều này, vì vậy thư mục hiện tại của tôi luôn là nơi lớp của tôi bắt đầu thực hiện như trong thư mục 'Module1Class1'.

Trả lời

27

Bạn nên chỉnh sửa mẫu Cấu hình chạy/gỡ lỗi và chỉ định biến số $MODULE_DIR$ trong trường Working directory.

Tất cả cấu hình mới sẽ kế thừa cài đặt mặc định này và biến sẽ được thay thế bằng thư mục của mô-đun mà bạn muốn chạy.

Có một yêu cầu tính năng để đặt làm cài đặt mặc định, please vote.

3

Bạn có thể chỉnh sửa thư mục làm việc từ trong hộp thoại chạy cấu hình.

+0

Làm việc cho tôi.Cảm ơn –

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