Intellij Ant - javac不编译文件,没有错误或消息

时间:2017-06-01 21:44:50

标签: java intellij-idea ant

我一直在尝试使用Intellij中的Ant编译项目,当javac任务运行时,没有输出,但没有错误。如果我使用相同的构建文件手动运行ant,一切都正确编译,我从javac输出。

这是build.xml中的任务:

<javac classpathref="libClassPath" srcdir="${sourceFolderPath}" destdir="${classFilePath}" verbose="true" debug="true"/>

这是intellij's ant的输出:

build.xml
property
taskdef
fileset
path
property
taskdef
taskdef
compileClasses
echo
===== Compiling src files C:\Users\user\project\Build/../src
echo
Class file Path: C:\Users\user\project\Build/dist/classes
mkdir
Created dir: C:\Users\user\project\Build\dist\classes
javac

显示所有输出已打开。不知道我错过了什么。我也重新安装了intellij,但无济于事。

1 个答案:

答案 0 :(得分:1)

所以这是ant / lib目录中的一个jar的问题。其中一个被错误拉链或已损坏。一旦我更换了这个罐子,一切都开始工作了。

我能够找到这个问题的唯一方法是使用IDEA的javac2任务。出于某种原因,当使用普通的javac任务时,intellij会隐藏此错误。

谢谢,@ Ishnark的帮助。