草庐IT

ant-contrib

全部标签

java - Eclipse Java 编译器警告作为 ant 任务

我希望eclipseJava编译器警告作为ant任务(即没有eclipse)可用——理想情况下作为ant插件——但我希望cruisecontrolant任务在出现eclipse警告时失败。对于以下警告静态成员的非静态访问带有构造函数名称的方法没有serialVersionUID的可序列化类赋值无效最后没有正常完成在字符串连接中使用字符数组隐藏的捕获blockvararg参数的类型匹配不准确空指针访问类型参数隐藏了另一种类型方法不覆盖包可见方法接口(interface)方法与protected“对象”方法冲突永远不会读取局部变量未使用的本地或私有(private)成员未经检查的泛型类型操

java - 是否可以通过 ant 中的 refid 包含/排除文件列表?

我们目前有一个ant任务,其中包含类似于以下内容的内容:任务然后在此处引用模式集:再往下,它引用了这里的文件集:有没有办法将两个文件列表合并为一种类型,可以在两个地方引用?到目前为止我还没有想出办法,因为模式集包含排除。我希望有一种方法可以简单地创建文件列表并包含或排除引用列表。 最佳答案 property如果您使用filelistfiles,两者都可以使用和patternsetexcludes属性。 关于java-是否可以通过ant中的refid包含/排除文件列表?,我们在StackO

java - 在 Ant 属性中存储 UNIX 时间戳?

我想在Ant属性中存储一个UNIX时间戳(即自纪元以来的秒数),以便以后在几个构建目标中使用。这似乎是不可能的:`...生成格式化的时间戳。...还会生成格式化的时间戳。我希望这可以在不使用的情况下实现或类似的(因为我们有时会在Windows上运行构建)。 最佳答案 快速谷歌一下:http://www.norio.be/blog/2010/08/getting-unix-time-epoch-ant-build-file其他更清洁的IMO方法是创建您自己的自定义anttask。这真的没有那么难;http://ant.apache.o

java - Findbugs & Ant - 停止特定违规的构建

我正在使用ANT构建我的应用程序,我正在检查我的代码是否存在任何Findbugs违规行为。现在,我的目标是在我的代码包含特定的findbug违规时停止构建。这可以使用ANT和Findbugs吗?注意最好不要写入任何自定义类。 最佳答案 使用warningsPropertyattributeonyourfindbugstask为任何警告设置属性:如果产生警告,则任务失败:例如: 关于java-Findbugs&Ant-停止特定违规的构建,我们在StackOverflow上找到一个类似的问题

java - Ant 使用了错误的 Java 编译器,但认为它是正确的

需要说明的是,这不是这个问题:Antisusingwrongjavaversion我正在尝试在MacOS10.8.2机器上使用Ant编译Java1.7项目。我已经安装了Java1.7,并且Eclipse一直在流畅地构建它。但是,当像这样使用带有Ant命令行执行的ant构建脚本时ant-v输出充其量是神秘的:第一行显示Ant正在按要求使用Java1.7,从$JAVA_HOME的位置,正如我自己设置的那样。ApacheAnt(TM)version1.8.2compiledonDecember202010Tryingthedefaultbuildfile:build.xmlBuildfile

java - 用于 Java 库的 GnuPG ant 构建问题/错误

我正在使用GnuPGJavaAPI来加密/解密文件。用Google搜索并找到了一个JavaWrapperGnuPGforJava,GPGME(GnuPGMadeEasy,C语言库)的Java包装器。官网也引用this作为Java包装器。所以按照说明,设置ant并尝试运行antcleanrelease它正在抛出错误。但是maven构建工作和jar文件也生成了。运行ant时出现以下错误。C:\Users\user\Desktop\MFT\gnupg-for-java-master>antcleanreleaseBuildfile:C:\Users\user\Desktop\MFT\gnup

java - 有没有办法在没有 ANT 的情况下仅在 .java 文件上运行 Checkstyle?

我正在尝试为Checkstyle指定任何文件类型,但忽略任何不是.java文件的文件。我创建了一个过滤器,但它似乎不起作用:publicclassDotJavaFilterextendsAutomaticBeanimplementsFilter{publicDotJavaFilter()throwsPatternSyntaxException{}publicbooleanaccept(AuditEventaEvent){finalStringfileName=aEvent.getFileName();returnfileName.endsWith(".java");}}我想给CS一个文

java - 在 ant 任务中使用 eclipse 类路径

我想使用Ant交付JAR文件,如何在我的Ant任务中使用Eclipse类路径?您好,托拜厄斯 最佳答案 尝试ant4eclipse. 关于java-在ant任务中使用eclipse类路径,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/658467/

java - JAXB Ant Task - 从哪里获得 JAR?

有许多资源可以解释JAXBAnt任务。例如Oracle本身:http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.6/jaxb/ant.html.然而,显然,没有任何来源似乎提供了JAXB库,尤其是jaxb-xjc.jar,或者至少给出了在哪里下载它的提示。我的JDK1.6.0_24的XJCJABX编译器是2.1.10版本。JDK中似乎没有提供任何JAXB库。我尝试了诸如jaxb-builderEclipse插件(http://sourceforge.net/projects/jaxb-b

java - 通过 Ant 运行 Junit 似乎没有使用自定义类运行器

我有一个自定义运行器,它通过套接字连接将Junit测试发送到在其他硬件上运行的Junit服务器。测试按预期运行,目标如下:但是,当我添加以下元素时...没有任何东西被传送到硬件,这让我相信我的@RunWith(com.company.name.RemoteTestCaseRunner.class)注释在的上下文中没有得到尊重。是否有什么我忘记做的事情,或者可能必须另外完成才能调用我的@RunWith注释?测试仍在运行并创建报告,某些不依赖于平台的测试会运行并通过,只是不需要与目标硬件上的服务通信的测试。更新我已经确定,在将@RunWith(Suite.class)与@SuiteClas