在IntelliJ IDEA 11 Ant构建脚本中无法解析符号 "scp"。

问题描述 投票:5回答:3

我在Ubuntu Linux上运行IntelliJ IDEA 11。 我有一个现有的项目,我已经用一个构建脚本导入到IDEA中,该脚本执行了一系列的 <scp> 任务。 IntelliJ在我所有的 <scp> 的任务,并给我的信息。cannot resolve symbol 尽管我 jsch-0.1.42.jar 在 IntelliJ 的全局 Classpath 和这个特定 Ant 文件的 Additional Classpath 上都有。

Cannot Resolve SymbolAnt Additional Classpath

我需要做什么才能使 IntelliJ 识别出 <scp> 作为一个有效的任务?

ant intellij-idea scp
3个回答
5
投票

我在使用IntelliJ 12.1.4版本的时候也遇到了同样的问题,我把jsch-0.1.50.jar放到了IntelliJ的默认蚂蚁目录下(IntelliJ IDEA 12.1.4\\)。我把jsch-0.1.50.jar放到了IntelliJ的默认蚂蚁目录下(IntelliJ IDEA 12.1.4\lib/ant\lib),解决了这个问题。


2
投票

我们无法重现这个问题。scp 在编辑器中被正确地识别,并且只需使用 jsch-0.1.45.jar。 加到 额外的Classpath:

scp works

请你 提交错误 如果你仍然有这个问题,你可以用一个单独的测试案例和步骤来重现。


0
投票

你可以通过在用户范围内安装所有额外的jar来解决你的问题。

如果你安装了蚂蚁,运行

ant -f fetch.xml -Ddest=user

可以找到一个步骤 此处

© www.soinside.com 2019 - 2024. All rights reserved.