我正嘗試在我的構建文件中使用Ant <scp>
任務。它每當我運行目標時都會給我一個錯誤::com/jcraft/jsch/UserInfo
cannot be found: com/jcraft/jsch/UserInfo
我讀過一些文章,談論與Ant 1.7有此問題。一些帖子正在討論從ant_home庫中刪除ant-jsch.jar
文件。不幸的是,我不能這麼做,因爲ant_home在許多其他項目中很常見,我無法從lib目錄中刪除或更新任何jar文件。
有沒有一種方法可以純粹使用Ant配置來解決此問題?
嗨,感謝您的評論。我有jsch jar文件,但它不在ANT_HOME/lib目錄中。它在一個單獨的目錄下。有沒有辦法從不同的位置加載該jar文件。如果我使用classpath任務,它將使用不同的類加載器權限。對不起,請介意我對螞蟻有限的知識。 –
查看更新的答案。 – coolcfan
嘿,隊友感謝您的幫助。它工作,如果我有在lib目錄中的jar。 –