hwr*_*kns 5 ant android jar build
我正在尝试处理整个"Ant"构建系统的问题.我已经使用以下命令创建了一个Android本机给我的build.xml : android update project -p ..
虽然这给了我一个模板build.xml文件,但我还想要几个选项.具体来说,我希望能够JAR和/或编译我的项目; 最好带有版本号.
奖金问题:如何从我的JAR版本中排除文件.例如,我有一个我用来测试我的功能的活动,但我不希望它包含在最终的JAR中.
我给我的build.xml文件是Gisted here,因为它很长(主要是评论).
编辑:我也使用IntelliJ,所以没有Eclipse的细节,拜托!
Com*_*are 14
具体来说,我希望能够JAR和/或编译我的项目; 最好带有版本号.
在Android中,版本号适用于应用程序,而不适用于JAR.
话虽这么说,添加jar目标是将此添加到您的build.xml文件的底部:
<target name="jar" depends="debug">
<jar
destfile="bin/whatever-you-want-to-call-the.jar"
basedir="bin/classes"
/>
</target>
Run Code Online (Sandbox Code Playgroud)
然后,运行ant jar以编译和打包JAR文件.
您将在我的GitHub区域中的大多数可重用Android组件中看到此模式(请参阅cwac-repos).
奖金问题:如何从我的JAR版本中排除文件.例如,我有一个我用来测试我的功能的活动,但我不希望它包含在最终的JAR中.
使用excludes或excludesfile,如jarAnt任务文档中所述.