小编mar*_*ton的帖子

如何将参数传递给Ant任务?

我对Ant不太满意,但我们将它用作构建工具.现在,我们可以运行"蚂蚁测试",它将贯穿所有单元测试.

但是,我希望能够做一些类似的事情ant test some_module并让它some_module作为参数接受,并且只测试它.

我一直无法找到如何将命令行参数传递给Ant - 任何想法?

ant

43
推荐指数
4
解决办法
6万
查看次数

如何为Junit结果生成HTML报告?

有没有办法(轻松)生成包含测试结果的HTML报告?我目前正在使用除Selenium之外的JUnit来测试Web应用程序UI.

PS:鉴于项目结构,我不应该使用Ant :(

html junit selenium report

40
推荐指数
6
解决办法
11万
查看次数

安装Ant时出错:ANT_HOME设置不正确

我读了所有可能的解决方案但没有工作.我下载了蚂蚁并将其放入C:\ant(所以我有C:\ant\bin)

在Windows 7系统变量下,我有一个名为ANT_HOME的变量值

C:\ant
Run Code Online (Sandbox Code Playgroud)

和变量名为PATH的值

%ANT_HOME%\bin
Run Code Online (Sandbox Code Playgroud)

当我尝试cmd(命令提示符)时

ant -version
Run Code Online (Sandbox Code Playgroud)

我明白了

ANT_HOME设置不正确或无法找到ant.请设置ANT_HOME.

另外,如果我试试

echo %ANT_HOME%
Run Code Online (Sandbox Code Playgroud)

我明白了

C:\ant
Run Code Online (Sandbox Code Playgroud)

我尝试了PATH = %PATH%;%ANT_HOME%\ bin但情况相同.任何人?

编辑:

变量是(名称 - 值):

ANT_HOME - C:\ant
CLASSPATH - .;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
ComSpec - %SystemRoot%\system32\cmd.exe
FP_NO_HOST_CHECK - NO
JAVA_HOME - C:\Program Files\Java\jdk1.6.0_23
NUMBER_OF_PROCESSORS - 2
OS - Windows_NT
PATH - %ANT_HOME%\bin;%JAVA_HOME%\bin
PATHEXT - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE - x86
PROCESSOR_IDENTIFIER - x86 Family 6 Model 15 Stepping 6, GenuineIntel
PROCESSOR_LEVEL …
Run Code Online (Sandbox Code Playgroud)

java ant

36
推荐指数
2
解决办法
9万
查看次数

Ant中"path"taskelement的文档在哪里?

我必须在这里遗漏一些明显的东西......我找到了这个<property> 任务的在线文档,但我找不到<path>任务,例如:

<path id="client.classpath">
   <fileset dir="${libDir}">
       <include name="*.jar"/>
   </fileset>
</path>
Run Code Online (Sandbox Code Playgroud)

记录在哪里<path>

ant documentation

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

React 不支持 Antd 源映射

我有一个关于在 CRA (create-react-app) 中集成 Ant Design 库的问题。

在我尝试按照文档中的要求集成它之后,在没有集成 Craco 的情况下,我总是收到以下 4 个警告:

WARNING in ./node_modules/antd/dist/antd.css (./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[2]!./node_modules/source-map-loader/dist/cjs.js!./node_modules/antd/dist/antd.css)
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map: 'webpack://antd/./components/config-provider/style/index.less' URL is not supported
 @ ./node_modules/antd/dist/antd.css 8:6-231 22:17-24 26:7-21 58:25-39 59:36-47 59:50-64 61:4-74:5 63:6-73:7 64:54-65 64:68-82 70:42-53 70:56-70 72:21-28 83:0-201 83:0-201 84:22-29 84:33-47 84:50-64
 @ ./src/components/pages/app/App.tsx 10:0-28
 @ ./src/components/index.ts 3:0-34 4:15-18
 @ ./src/index.tsx 6:0-31 8:38-41

WARNING in ./node_modules/antd/dist/antd.css (./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[2]!./node_modules/source-map-loader/dist/cjs.js!./node_modules/antd/dist/antd.css)
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map: 'webpack://antd/./components/icon/style/index.less' URL is not …
Run Code Online (Sandbox Code Playgroud)

reactjs create-react-app antd cra

27
推荐指数
3
解决办法
3万
查看次数

复制文件时Ant重命名

如何在将文件复制到ant中的目录时重命名文件?

<copy file="..." todir="..." overwrite="true">
Run Code Online (Sandbox Code Playgroud)

ant

25
推荐指数
2
解决办法
3万
查看次数

使用ant运行"纯"JUnit 4测试

我们已经迁移到JUnit 4和ant 1.7

测试在eclipse中运行良好,但在使用ant运行测试时会忽略注释.

根据Ant junit任务文档:

它也适用于JUnit 4.0,包括仅使用注释而不使用JUnit4TestAdapter的"纯"JUnit 4测试.

但是文档没有详细说明应该如何配置它.

junit任务是否需要特殊设置?我错过了什么吗?我们有两个测试扩展TestCase(即3.8样式)和"纯"Junit 4测试,这可能是问题吗?

ant junit junit4

23
推荐指数
2
解决办法
3万
查看次数

URLConnection FileNotFoundException用于非标准HTTP端口源

我试图使用Apache Ant Get任务来获取我们公司中另一个团队生成的WSDL列表.他们将它们托管在http://.... com:7925/services /上的weblogic 9.x服务器上.我能够通过浏览器访问该页面,但是当尝试将页面复制到本地文件进行解析时,get任务会给我一个FileNotFoundException.我仍然能够(使用ant任务)获得没有HTTP的非标准端口80的URL.

我查看了Ant源代码,并将错误缩小到URLConnection.似乎URLConnection无法识别数据是HTTP流量,因为它不在标准端口上,即使协议被指定为HTTP.我使用WireShark嗅探了流量,并且页面正确地加载了网页,但仍然得到了FileNotFoundException.

这是一个示例,您将看到错误(更改URL以保护无辜者).connection.getInputStream();抛出错误;

import java.io.File;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;

    public class TestGet {
    private static URL source; 
    public static void main(String[] args) {
        doGet();
    }
    public static void doGet() {
            try {
            source = new URL("http", "test.com", 7925,
                    "/services/index.html");
            URLConnection connection = source.openConnection();
            connection.connect();
            InputStream is = connection.getInputStream();
        } catch (Exception e) {
            System.err.println(e.toString());
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

java ant urlconnection

23
推荐指数
3
解决办法
5万
查看次数

打印Ant目标执行时间

我想打印每个Ant目标及其依赖目标的执行时间.

<target name="target1" depends="target2, target3"> 
....
</target>
Run Code Online (Sandbox Code Playgroud)

运行时应显示以下输出

Target 2 - x seconds
Target 3 - y seconds
Target 1 - z seconds
Run Code Online (Sandbox Code Playgroud)

有关如何实现这一目标的任何建议?

ant

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

如何使用Ant在文件末尾附加一些文本?

在我的项目的一个配置文件中,我需要附加一些文本.我正在寻找一些使用Ant来做到这一点的选项.

我找到了一个选项 - 找到一些东西并用新文本和旧值替换该文本.但它似乎并不乐观,好像将来某人更改原始文件时,构建将失败.

所以,我希望我的脚本在文件末尾添加文本.

我有什么选择可以满足这样的要求?

ant append

22
推荐指数
3
解决办法
3万
查看次数