相关疑难解决方法(0)

跳过build.xml的Eclipse验证

我已按照Android Developer Blog中给出的步骤生成build.xml,用于构建Android应用程序的版本.我需要进行自定义编译,所以我已经覆盖了ant_rules_r3.xml的目标编译,就像在生成的build.xml中所说的那样.

 <target name="compile" depends="-resource-src, -aidl, -pre-compile" ...
Run Code Online (Sandbox Code Playgroud)

该脚本工作正常并生成apk,但问题是Eclipse显示错误,因为它找不到目标-resource-src,-aidl并且-pre-compile(在执行脚本时加载但在build.xml中不存在).由于存在这些错误,我无法在Eclipse中使用该项目.

如何在Eclipse中跳过此单个文件的验证?

java eclipse ant validation android

6
推荐指数
2
解决办法
1万
查看次数

用注释忽略Ant警告

我在这里有一个非常简单的Ant示例,它生成Eclipse以报告警告:

<ivy:cachepath pathid="path.pmd" organisation="pmd" module="pmd" revision="4.3" conf="default" inline="true" />
<taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" classpathref="path.pmd" />
Run Code Online (Sandbox Code Playgroud)

报告的问题是:

Description                     Resource    Path    Location    Type
Reference path.pmd not found.   build.xml   /MyPrj  line 20     Ant Buildfile Problem
Run Code Online (Sandbox Code Playgroud)

现在很清楚这里发生了什么.Ant没有看到在常春藤的cachepath任务中定义的path.pmd并创建了警告.现在我想忽略这个警告.但是,我不想通过在Eclipse中使用Ant首选项来忽略警告.我知道这很容易,但这也意味着有一天,当我真的有缺失的参考时,我不会得到警告.

Ant是否忽略了评论风格?就像在PMD中一样,你可以使用// NOPMD来忽略指定行上的任何警告.如果有,请赐教:)

如果没有,是否有任何其他方法可以从Ant构建文件中的此特定行中删除此警告.

任何帮助,将不胜感激.

eclipse ant build ivy

5
推荐指数
1
解决办法
1175
查看次数

标签 统计

ant ×2

eclipse ×2

android ×1

build ×1

ivy ×1

java ×1

validation ×1