standalone-sample-ant-buildxmlint
全部标签 我的Ubuntu10.04i386服务器(headless)上有一个名为Hello的Android项目。它包含Android项目文件夹应具有的所有内容。我首先在bash中使用此语法在Project文件夹中构建项目:./androidcreateproject--target5--nameHelloCompile--path../../Projects/Hello--activityHelloActivity--packagecom.code.Hello然后我尝试像这样用ant构建.apk:antdebug我收到此错误:BUILDFAILED/home/myusername/www/sd
很难说出这里问的是什么。这个问题是模棱两可的、含糊的、不完整的、过于宽泛或修辞的,不能以其目前的形式得到合理的回答。如需帮助澄清此问题以便可以重新打开,visitthehelpcenter.9年前关闭。Thisistocreateacommunitylearningresource.Thegoalistohaveexamplesofgoodcodethatdonotrepeattheawfulmistakesthatcansooftenbefoundincopy/pastedPHPcode.IhaverequesteditbemadeCommunityWiki.Thisisnotmea
我正在尝试构建一个包含很长列表的目标。和其中的元素元素(在build.xml文件中)。我不断收到“com.somecompany.somepackage包不存在”错误,我很难追踪这些包并确保我已从我们的存储库同步它们。我是这个团队的新手,所以我对构建不熟悉,但如果可能的话,我更愿意自己解决这个问题(这样我就不会打扰其他非常忙碌的团队成员)。我对Ant的经验非常有限。如果我可以让Ant打印出我正在尝试构建的目标的类路径,我认为这会节省很多时间。 最佳答案 使用pathconvert任务将路径转换为属性....Classpathis${
在Eclipse中,我发现我可以轻松地为我的项目导出Ant构建文件。它提供了对3rd方库和一些基本目标的引用。我正在从我的全局构建文件中使用它。唯一困扰我的是,如果项目结构中的某些内容被修改(比如添加新的3rd方库),我们必须考虑(是的,有时这可能很难!)重新生成build.xml文件。我想知道这里是否有人知道自动更新它的方法。“自动”是指每次需要时都明确要求Eclipse重新生成它是不必要的。我不知道可能是什么触发...对此有何想法或知识?谢谢!乔丹 最佳答案 右键单击一个Eclipse项目,然后单击“导出”,然后单击“常规”,然
Antpathstylepatterns的规则是什么。Ant网站本身信息量惊人地不足。 最佳答案 spring-framework中的Ant样式路径模式匹配:ThemappingmatchesURLsusingthefollowingrules:?matchesonecharacter*matcheszeroormorecharacters**matcheszeroormore'directories'inapath{spring:[a-z]+}matchestheregexp[a-z]+asapathvariablenamed"s
我使用copydir来复制目录树,但它已被弃用。我的目录包含一些子目录,其中一些包含文件,而另一些包含更多子目录。如何复制整棵树? 最佳答案 相信它会做你想做的......(递归复制完成) 关于java-如何使用Ant复制目录,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1685442/
是否可以从Ant构建文件运行GWT编译器(Java到JavaScript)并可能运行其他GWT工具(例如编译报告、在开发模式下运行等)?如果是这样,这些Ant任务是在哪里定义的?我在SDK中看不到任何内容。我无法想象Google会做出像GWT一样强大的东西,并且强制开发人员只能从他们的本地Eclipse实例中运行构建......CI构建如何把这些东西踢掉? 最佳答案 在文档中,Google会告诉您Compiler、DevMode、JUnit等的命令行参数。DevelopmentModeOptionsGWTCompilerOption
我即将创建一些复杂的Ant构建文件,我想了解人们认为命名ant任务的最佳实践。它将构建一些Java、C++、压缩JavaScript、生成文档等等。您总是将哪些任务添加到任何脚本中?诸如清理、构建之类的事情?如何命名通过依赖项构成单个目标的目标(或者您不这样做)?例如。build.proj1和build.proj2您还遵循其他命名约定吗? 最佳答案 另一种常见的做法是一种“私有(private)”目标。只需在前面加上一个前导“-”目标名称,即.因此不可能通过命令行调用该目标,因为:ant-fyourbuild.xml-yourpri
这4个文件(build.xml、local.properties、projects.properties、proguard.cfg)是在运行时自动生成的:androidupdateproject--nameTestApp--target10-p.Updatedproject.propertiesUpdatedlocal.propertiesAddedfile./build.xmlUpdatedfile./proguard.cfg但我希望“auto-gen”build.xml也包含以下“预编译”代码,有没有办法做到这一点?是否有一些“包含”文件或"template"文件可以包含它?
是否可以将ANT配置为暂停构建过程,直到创建文件(相对超时)? 最佳答案 见http://ant.apache.org/manual/Tasks/waitfor.html 关于java-ANT等待文件创建,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3004455/