IntelliJ IDEA: Çalıştırma / Hata Ayıklama Yapılandırması olarak bir kabuk komut dosyası çalıştırma


Yanıtlar:



64

'Başlatmadan Önce'deki' Harici araç ekle 'hile yapıyor.

Ekran görüntüsü

düzenleme aracı kabuk komut dosyası ekle


3
Bu iyi çalıştı - teşekkürler. Programı kullandım: `C: \ Program Files (x86) \ Git \ bin \ rm.exe` Ve Parametreler: `-fr ~ / .grails / .slcache /` Başka bir örnek olarak
Ask613

3
Bu harici komut dosyasını çalıştırdıktan sonra standart çalıştırma / hata ayıklama yapılandırmalarından birini hala çalıştırmıyor mu? Ya sadece kendi harici komut dosyanızı çalıştırmak isteseydiniz?
Greg Bell

2
shVeya yolunu bulmak için bir kabuğa veya içine bashgirin . Proje kök dizinine işaret eden bir makro olan Working dizini olarak kullanabilirsiniz . Diğer makrolar (örn. Modüle özel dizinler için) Makro ekle ... düğmesinin altında bulunabilir . which shwhich bash$ProjectFileDir$
Erik

2
ya lansmandan sonra ihtiyacım olursa?
Xerus

11

IntelliJ IDEA 2019.2 güncellemesi

IntelliJ IDEA'nın yeni sürümünde Kabuk Komut Dosyası Desteği dahildir. Bu, artık projeniz için Shell Script oluşturabileceğiniz anlamına gelir .

Edit Configurations > (+) Add New Configuration > Shell Script

Başka bir Yapılandırma Çalıştır görevi ekleyerek, komut dosyanızı çalıştırmadan önce projenizi de oluşturabilirsiniz . Görünüşe göre: Kabuk Oluşturma penceresi ekle


1
Ne yazık ki, bir java hata ayıklama yapılandırması "Başka Bir Yapılandırmayı Çalıştır" da bir kabuk komut dosyası kullanıyorsa, yalnızca kabuk betiği başlatılır. Hata ayıklama oturumu değil.
Auric

1
@Auric bunun için bir sorun var: youtrack.jetbrains.com/issue/IDEA-229741
Andrey

10

11'den emin değilsiniz, ancak 12'de Çalıştır / Hata Ayıklama Yapılandırmasının "Başlatmadan Önce" adlı bir parçası var ve "Harici araç Ekle" seçeneğinden kabuk betiğinizi seçebilirsiniz.


1
Teşekkürler. Android uygulamamı başlatmadan önce JS dosyalarını birleştirmek için bir kabuk komut dosyası çalıştırırdım.
Ben Clayton
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.