我正在尝试使用插件版本 2.1.3 运行 Maven Ant 任务,并且由于某种原因遇到此错误:
[javac] Compiling 101 source files to /home/raido/Workspace2/foobar/classes
[javac] error: error reading /home/raido/.m2/repository/foobar/1.0/foobar-1.0.pom; error in opening zip file
[javac] 1 error
为什么它试图将 xml 文件作为 zip 文件读取,我该如何避免这种情况?该文件本身非常好且可读。
build.xml 文件中的那部分:
<target name="compile" depends="init">
<mkdir dir="${build.dir}" />
<mkdir dir="${classes.dir}" />
<javac classpathref="compile.dependency.path" debug="on"
encoding="UTF-8"
deprecation="on" destdir="${classes.dir}"
includes="bar/**/*.java" optimize="off"
srcdir="${src.dir}" />
</target>
该错误针对行上的结束符号>
,srcdir
即整个标签。