尝试为OSGi编译捆绑软件时,我遇到了一种奇怪的情况:当我尝试使用include
选项通过javac任务进行构建时,会显示一条成功消息,但不会生成已编译的类,并且,如果删除此选项,则编译实际上会失败。
这是我的build.xml文件的实际代码
<?xml version="1.0" encoding="UTF-8"?>
<project name="MyProject" default="all">
<target name="all">
<property name="src.dir" location="/home/server/knopflerfish_osgi_5.1.0/osgi/bundles/myBundle/src"/>
<javac srcdir="${src.dir}"
includes="foo-bar"
includeAntRuntime="false">
</javac>
</target>
有人可以指出我的发生方式和原因吗?我想记住,如果删除了该选项,编译将以常规方式结束(无论结果好坏)。 谢谢。