1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

ANT :: um SCP Task erweitern

Dieses Thema im Forum "Sonstige Sprachen" wurde erstellt von NetBull, 14. Januar 2015.

  1. NetBull

    NetBull Erfahrenes Mitglied

    Moin,

    ich möchte auf Windows Rechnern, per Ant, mittels Keyfile zur Authentifizierung, Dateien per SSH auf einem entfernten Linux-System speichern. Hierzu habe ich den SCP Task gefunden, den ich wie folgte benutzen wollte: (Keyfile ist noch nicht eingerichtet, deswegen sind hier noch die Zugangsdaten im Script.)
    Code (Text):
    1. <?xml version="1.0"?>
    2.     <project name="Hello World Project" default="info">
    3.     <target name="info">
    4.         <echo>Hello World - Welcome to Apache Ant!</echo>
    5.         <scp todir="usr:pass@my-server.de/:/home/usr/">
    6.         <include name="**/*.*"/>
    7.   </scp>
    8.     </target>
    9. </project>
    Der scheint aber nicht in ANT enthalten. Wie installiere ich den? Habe eine Zip Datei "jsch-0.1.51.zip" mit diversen Ordnern / Files. Aber irgendwie bekomme ich immer die gleiche Meldung:
    Code (Text):
    1. D:\users\usr\Desktop\ant-test>ant
    2. Buildfile: D:\users\usr\Desktop\ant-test\build.xml
    3.  
    4. info:
    5.      [echo] Hello World - Welcome to Apache Ant!
    6.  
    7. BUILD FAILED
    8. D:\users\usr\Desktop\ant-test\build.xml:5: Problem: failed to create task or type scp
    9. Cause: Could not load a dependent class com/jcraft/jsch/Logger
    10.        It is not enough to have Ant's optional JARs
    11.        you need the JAR files that the optional tasks depend upon.
    12.        Ant's optional task dependencies are listed in the manual.
    13. Action: Determine what extra JAR files are needed, and place them in one of:
    14.         -C:\ant\lib
    15.         -D:\users\usr\.ant\lib
    16.         -a directory added on the command line with the -lib argument
    17.  
    18. Do not panic, this is a common problem.
    19. The commonest cause is a missing JAR.
    20.  
    21. This is not a bug; it is a configuration problem
    22.  
    23.  
    24. Total time: 0 seconds
    25.  
    26. D:\users\usr\Desktop\ant-test>
    Hier der Inhalt des ZIP Archivs... Habe es mit der build.bat versucht, aber ANT kann danach immer noch kein SCP Task
    Code (Text):
    1. |   build.bat
    2. |   build.sh
    3. |   build.xml
    4. |   ChangeLog
    5. |   LICENSE.txt
    6. |   README
    7. |   test.txt
    8. |  
    9. +---examples
    10. |       AES.java
    11. |       ChangePassphrase.java
    12. |       Compression.java
    13. |       Daemon.java
    14. |       Exec.java
    15. |       KeyGen.java
    16. |       KnownHosts.java
    17. |       Logger.java
    18. |       OpenSSHConfig.java
    19. |       PortForwardingL.java
    20. |       PortForwardingR.java
    21. |       README
    22. |       ScpFrom.java
    23. |       ScpTo.java
    24. |       ScpToNoneCipher.java
    25. |       Sftp.java
    26. |       Shell.java
    27. |       StreamForwarding.java
    28. |       Subsystem.java
    29. |       Sudo.java
    30. |       UserAuthKI.java
    31. |       UserAuthPubKey.java
    32. |       ViaHTTP.java
    33. |       ViaSOCKS5.java
    34. |       X11Forwarding.java
    35. |      
    36. +---lib
    37. +---src
    38. |   +---main
    39. |   |   \---java
    40. |   |       \---com
    41. |   |           \---jcraft
    42. |   |               \---jsch
    43. |   |                   |   Buffer.java
    44. |   |                   |   Channel.java
    45. |   |                   |   ChannelAgentForwarding.java
    46. |   |                   |   ChannelDirectTCPIP.java
    47. |   |                   |   ChannelExec.java
    48. |   |                   |   ChannelForwardedTCPIP.java
    49. |   |                   |   ChannelSession.java
    50. |   |                   |   ChannelSftp.java
    51. |   |                   |   ChannelShell.java
    52. |   |                   |   ChannelSubsystem.java
    53. |   |                   |   ChannelX11.java
    54. |   |                   |   Cipher.java
    55. |   |                   |   CipherNone.java
    56. |   |                   |   Compression.java
    57. |   |                   |   ConfigRepository.java
    58. |   |                   |   DH.java
    59. |   |                   |   DHG1.java
    60. |   |                   |   DHG14.java
    61. |   |                   |   DHGEX.java
    62. |   |                   |   DHGEX256.java
    63. |   |                   |   ForwardedTCPIPDaemon.java
    64. |   |                   |   GSSContext.java
    65. |   |                   |   HASH.java
    66. |   |                   |   HostKey.java
    67. |   |                   |   HostKeyRepository.java
    68. |   |                   |   Identity.java
    69. |   |                   |   IdentityFile.java
    70. |   |                   |   IdentityRepository.java
    71. |   |                   |   IO.java
    72. |   |                   |   JSch.java
    73. |   |                   |   JSchAuthCancelException.java
    74. |   |                   |   JSchException.java
    75. |   |                   |   JSchPartialAuthException.java
    76. |   |                   |   KeyExchange.java
    77. |   |                   |   KeyPair.java
    78. |   |                   |   KeyPairDSA.java
    79. |   |                   |   KeyPairGenDSA.java
    80. |   |                   |   KeyPairGenRSA.java
    81. |   |                   |   KeyPairPKCS8.java
    82. |   |                   |   KeyPairRSA.java
    83. |   |                   |   KnownHosts.java
    84. |   |                   |   LocalIdentityRepository.java
    85. |   |                   |   Logger.java
    86. |   |                   |   MAC.java
    87. |   |                   |   OpenSSHConfig.java
    88. |   |                   |   Packet.java
    89. |   |                   |   PBKDF.java
    90. |   |                   |   PortWatcher.java
    91. |   |                   |   Proxy.java
    92. |   |                   |   ProxyHTTP.java
    93. |   |                   |   ProxySOCKS4.java
    94. |   |                   |   ProxySOCKS5.java
    95. |   |                   |   Random.java
    96. |   |                   |   Request.java
    97. |   |                   |   RequestAgentForwarding.java
    98. |   |                   |   RequestEnv.java
    99. |   |                   |   RequestExec.java
    100. |   |                   |   RequestPtyReq.java
    101. |   |                   |   RequestSftp.java
    102. |   |                   |   RequestShell.java
    103. |   |                   |   RequestSignal.java
    104. |   |                   |   RequestSubsystem.java
    105. |   |                   |   RequestWindowChange.java
    106. |   |                   |   RequestX11.java
    107. |   |                   |   ServerSocketFactory.java
    108. |   |                   |   Session.java
    109. |   |                   |   SftpATTRS.java
    110. |   |                   |   SftpException.java
    111. |   |                   |   SftpProgressMonitor.java
    112. |   |                   |   SftpStatVFS.java
    113. |   |                   |   Signature.java
    114. |   |                   |   SignatureDSA.java
    115. |   |                   |   SignatureRSA.java
    116. |   |                   |   SocketFactory.java
    117. |   |                   |   UIKeyboardInteractive.java
    118. |   |                   |   UserAuth.java
    119. |   |                   |   UserAuthGSSAPIWithMIC.java
    120. |   |                   |   UserAuthKeyboardInteractive.java
    121. |   |                   |   UserAuthNone.java
    122. |   |                   |   UserAuthPassword.java
    123. |   |                   |   UserAuthPublicKey.java
    124. |   |                   |   UserInfo.java
    125. |   |                   |   Util.java
    126. |   |                   |  
    127. |   |                   +---jce
    128. |   |                   |       AES128CBC.java
    129. |   |                   |       AES128CTR.java
    130. |   |                   |       AES192CBC.java
    131. |   |                   |       AES192CTR.java
    132. |   |                   |       AES256CBC.java
    133. |   |                   |       AES256CTR.java
    134. |   |                   |       ARCFOUR.java
    135. |   |                   |       ARCFOUR128.java
    136. |   |                   |       ARCFOUR256.java
    137. |   |                   |       BlowfishCBC.java
    138. |   |                   |       DH.java
    139. |   |                   |       HMAC.java
    140. |   |                   |       HMACMD5.java
    141. |   |                   |       HMACMD596.java
    142. |   |                   |       HMACSHA1.java
    143. |   |                   |       HMACSHA196.java
    144. |   |                   |       HMACSHA256.java
    145. |   |                   |       HMACSHA512.java
    146. |   |                   |       KeyPairGenDSA.java
    147. |   |                   |       KeyPairGenRSA.java
    148. |   |                   |       MD5.java
    149. |   |                   |       PBKDF.java
    150. |   |                   |       Random.java
    151. |   |                   |       SHA1.java
    152. |   |                   |       SHA256.java
    153. |   |                   |       SignatureDSA.java
    154. |   |                   |       SignatureRSA.java
    155. |   |                   |       TripleDESCBC.java
    156. |   |                   |       TripleDESCTR.java
    157. |   |                   |      
    158. |   |                   +---jcraft
    159. |   |                   |       Compression.java
    160. |   |                   |       HMAC.java
    161. |   |                   |       HMACMD5.java
    162. |   |                   |       HMACMD596.java
    163. |   |                   |       HMACSHA1.java
    164. |   |                   |       HMACSHA196.java
    165. |   |                   |      
    166. |   |                   \---jgss
    167. |   |                           GSSContextKrb5.java
    168. |   |                          
    169. |   \---test
    170. |       +---resources
    171. |       \---scala
    172. \---tools
    173.     +---bin
    174.     |       ant
    175.     |       ant.bat
    176.     |       antRun
    177.     |       antRun.bat
    178.     |       lcp.bat
    179.     |       runant.pl
    180.     |       runant.py
    181.     |      
    182.     \---lib
     
Die Seite wird geladen...