如何在我的ant脚本中指定多个libs目录?

时间:2014-09-16 22:23:14

标签: android ant

我有一个包含两个库目录的项目。出于项目组织的原因,这些目录必须保持独立。

<master project>
- libsA
-- android-support-v4.jar
- libsB
-- other-stuff.jar

在我设置的ant.properties文件中 jar.libs.dir = libsA; libsB

然而,这不起作用。我的问题是,如何在我的构建中包含两个libs目录?

1 个答案:

答案 0 :(得分:0)

如果目录有一个共同的rootdir:

在属性文件中使用空格作为分隔符

jar.lib.dir=libsA libsB

创建ID为

的路径
<path id="foobar"> 
  <dirset dir="${root.dir}"/>
    <include name="${jar.libs.dir}"/>
  </dirset/>
</path>

并通过id,f.e。

使用路径
<javac srcdir="${src}" destdir="${dist}" classpathref="foobar"/>