Bir savaş dosyasını scp ile kopyalamam gerekiyor.Ant scp görevi çalışmıyor, ant üzerinde jsch ile bile
Eklediğim jsch-0.1.42.jar
$ANT_HOME/lib
için ama hala bu hatayı alıyorum:
Bir savaş dosyasını scp ile kopyalamam gerekiyor.Ant scp görevi çalışmıyor, ant üzerinde jsch ile bile
Eklediğim jsch-0.1.42.jar
$ANT_HOME/lib
için ama hala bu hatayı alıyorum:
Bu gibi görünüyor: Bu durumda sadece ant -diagnostics
çalışan sonucu
Cause: the class org.apache.tools.ant.taskdefs.optional.ssh.Scp was not found. This looks like one of Ant's optional components.
olduğunu Sorun: Tanılamanın en üstünden:
isteğe bağlı görevler: mevcut değil
$ ANT_HOME/lib dizininiz eksik sınıfın geldiği ant-jsch.jar dosyanızın eksik.
Bunun nasıl olduğundan emin değilim - Her zaman isteğe bağlı tüm görevleri içeren download site numaralı ZIP dosyasından ZIP yüklerim. Bir Linux paketinden Ant'i yüklediyseniz, isteğe bağlı görevler için ayrı bir paket olup olmadığını kontrol etmeyi deneyin.
İsteğe bağlı görevleri yükledikten sonra, jsch.jar'ın eski sürümünü @trashgod önerileri olarak silerim.
Bu çözüldü. Teşekkürler –
MacOSX Lion 10.7+ ile birlikte gelen 'ant' kullanıyorsanız, ant-jsch.jar ile birlikte gönderilmez. Resmi karıncadan bir kopyasını indirmek ve ant-jsch.jar dosyasını ~/.ant/lib dosyasına kopyalayıp jsch.jar ile birlikte kopyaladım. –
Aynı problem vardı ve düzeltdim! Unutmayın, ant lib dizininde BOTHant-jsch.jar
(ant veya java yüklemesinden yerel) ve jsch
(benim durumumda jsch-0.1.46.jar
) sürümü gerekir.
En yeni jsch.jar
'u http://www.jcraft.com/jsch/'dan yüklemeniz ve libs klasörüne eklemeniz gerekir (ant-jsch.jar
'u değiştirmeyin).
hata geliştiriciler bir çok yapın:
güncelant-jsch.jar
ant-jsch.jar
ve jsch
uyumludur, kütüphaneler versiyonlarını ayarlayın (bu durumda > görev karıncanın bilinmemektedir < scp olarak).jsch
değil var veya karınca lib dir in güncelant-jsch.jar
son 2 olgu karınca olarakscp komut bilir (... ı did it) jsch
ile değiştirilir, ama bunu söylüyor mevcut değil.
Ve eğer işler hala işe yaramıyorsa, bana olduğu gibi, sürüm uyumsuzluklarının olduğuna dikkat edin. Karıncaya yükseltme yapın, ant-jsch'in mevcut olmasını sağlayın ve jsch'i en yeni sürüme yükseltin. – dgorur
'mvn antrun: run' kullanırken yardım etmiyor. Hem ant-jsch-1.9.2 hem de jch-0.1.54'ü kullanmaya çalışıyorum ama hata veriyor. – zygimantus
Eğer classpath üzerinde jsch varsa, iki kez jsch-0.1.29.jar (153401 bytes) jsch-0.1.42.jar (185746 bytes) –
evet, onlardan biri ile çalışmaz. –