2012-01-18 23 views
5

Ubuntu Linux'ta IntelliJ IDEA 11 çalıştırıyorum. Bir grup <scp> görevlerini gerçekleştiren bir derleme betiğiyle IDEA'ya içe aktardığım mevcut bir projem var. IntelliJ benim <scp> tüm görevlerimin altını çiziyor veher ikisi de Intellig içinde Global Classpath yanı sıra bu özel Ant dosyası için Ek Sınıf yolu üzerinde olsa bile bana cannot resolve symbol mesajını veriyor.IntelliJ IDEA 11 Ant yapı komut dosyasında 'scp' simgesi çözülemiyor.

Cannot Resolve Symbol Ant Additional Classpath

Ne IntelliJ geçerli bir görev olarak <scp> tanıyabilmesi için yapmanız gerekir?

+0

Bu sorunu çözüp çözemeyeceğinizi merak ediyordum? Aynı sorunu yaşıyorum ve hedefleri çalıştırmaya çalıştığımda yapı başarısız oluyor. – Pytry

+0

Hiç yapmadım. Ancak Linux'u kullanmayı bıraktım ve projelerim artık Ant'i bir yapı sistemi olarak kullanmıyor. – Mike

cevap

2

Biz sorunu yeniden edemez scp doğru editörü tanınan veEk Classpath eklenen sadece JSch-0.1.45.jar ile çalışır:

scp works

Lütfen submit a bug ile izole bir test durumu ve hala bu sorunu yaşıyorsanız yeniden üretme adımları.

+0

http://youtrack.jetbrains.net/issue/IDEA-80098?projectKey=IDEA – Mike

+0

"Ek Sınıf Yolu" na "jsch" öğesini nasıl eklersiniz? –

+1

Yapı dosyası özelliklerini iletişim kutusunu açın ve jar'i sınıf yoluna ekleyin. Ayrıntılar Yardım bölümünde bulunabilir. – CrazyCoder

5

Aynı problemi IntelliJ sürüm 12.1.4 ile de yaşıyordum. Jsch-0.1.50.jar dosyasını IntelliJ'un varsayılan ant dizinine (IntelliJ IDEA 12.1.4 \ lib \ ant \ lib) koyarak çözdüm.

+0

Hala çalışıyor. Thx :) –

+1

Bunu ben de yaptım, ama hemen işe yaramadı. Yapmam gerekenler: 1. Birden fazla açılmışsa bir projenin tümünü kapat. 2. jsch.jar ve ant-jsch.jar'ı Ek sınıfyollarından kaldırın. 3. jsch.jar'ı intellij ant lib dizinine yerleştirin (ant-jsch.jar'ın olduğu yer). 4. IDE'yi yeniden başlatın. – Julian