我有一个包含两个库目录的项目。由于项目组织的原因,这些目录必须保持独立。
<master project>
- libsA
-- android-support-v4.jar
- libsB
-- other-stuff.jar
在我的ant.properties文件中,我设置了jar.libs.dir=libsA;libsB
然而,这不起作用。我的问题是,如何在构建中包含两个libs目录?
如果目录有一个通用的rootdir:
在属性文件中使用空白作为分隔符
jar.lib.dir=libsA libsB
创建id为的路径
<path id="foobar">
<dirset dir="${root.dir}"/>
<include name="${jar.libs.dir}"/>
</dirset/>
</path>
并通过id使用路径,例如
<javac srcdir="${src}" destdir="${dist}" classpathref="foobar"/>