我在使用Ant本身从命令提示符中使用Ant脚本构建项目时遇到问题。
在我的项目中找不到特定Java文件的某个导入(它有近5,000个源文件)。导入包含在.jar包中,其位置我已在Ant文件中设置。 (作为一个小问题,以及其他需要的JAR,或者在发生崩溃时没有尝试使用过)。崩溃发生在javac上,简单的消息是“import etc.ect。*无法在行等处找到”
奇怪的是,我可以使用类似IDE的Ant文件构建项目。日食。什么想法可能是错的?谢谢!
答案 0 :(得分:2)
答案 1 :(得分:0)
Eclipse的根类加载器包含很多类,当你从控制台运行ant时,它会少得多。
告诉javac任务使用所需的.jar,你会没事的。
答案 2 :(得分:0)
您应该发布堆栈跟踪,是否说“需要导入...”? (我忘了确切的文字)。可能你的eclipse环境中有一个jar,它不包含在你的ant脚本中。在堆栈跟踪中查找缺少的类,以识别未包含在构建中的jar。