问题标签 [ant-contrib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
19469 浏览

java - Using Ant, is it possible to use AND, OR condition in tag IF?

contrib It's possible to check more condition in tag IF?
I need to do something like this :

How to do many conditions in one IF?

UPDATE: solve:

0 投票
2 回答
5337 浏览

ant - 与使用 propertyregex 查找/替换相关的问题

在我的 ant 构建文件中,我有一个包含版本的属性“版本”。前任。2.5.17.230

现在,我正在使用propertyregexant-contrib 替换所有的 '.' (点)带有下划线的字符。我写的声明如下:

<propertyregex property="Version" input="${Version}" regexp="." replace="_" global="true" />

但是,它不起作用。我什至徒劳地尝试了这些: regexp="\."regexp="[.]"

有人可以帮忙吗?

谢谢

0 投票
2 回答
1186 浏览

bash - 如何通过 Ant sshexec 查看 PC1 在 PC2 上执行的 bash 历史记录

目前有 2 台 PC,PC1 和 PC2。我在 PC1 上有一个 Ant 脚本,该脚本将使用 sshexec 任务在 PC2 上执行 bash 命令,代码片段可能如下所示:

在实践中,命令是一个复杂的命令,我举echo "Hello World!"个例子。

我想看看在 PC2 上执行的命令到底是什么,但我不知道该怎么做。我用谷歌搜索,发现.bash_history将使用类似 ssh 的终端通过一次登录保存远程执行的命令。

似乎这可能会有所帮助,但尝试没有成功,该.bash_history文件不会记录 sshexec 任务远程执行的命令。

所以SOS,请帮助。提前致谢。

编辑:

附件:

$cat /var/log/sshd.log

12 月 8 日 17:36:29 brownshen launchproxy[1373]:/usr/libexec/sshd-keygen-wrapper:连接来自:10.224.105.186 端口:4090 12 月 8 日 17:36:30 brownshen sshd[1376]:在 pam_sm_authenticate( ): 无法确定 Kerberos 主体名称。12 月 8 日 17:36:30 brownshen sshd[1374]:从 10.224.105.186 端口 4090 ssh2 接受 zhouvega 的键盘交互/pam 12 月 8 日 17:36:30 brownshen com.apple.SecurityServer[23]:会话 0x3096eb 创建于 12 月 8 日17:36:30 brownshen com.apple.SecurityServer[23]:会话 0x3096eb 属性 0x20 12 月 8 日 17:36:30 brownshen com.apple.SecurityServer[23]:会话 0x3096eb 死亡 12 月 8 日 17:36:30 brownshen com.apple .SecurityServer[23]:杀死身份验证主机 12 月 8 日 17:36:30 brownshen com.apple.SecurityServer[23]:会话 0x3096eb 被破坏

0 投票
4 回答
21244 浏览

java - 使用 antcontrib通过 maven-antrun-plugin 执行任务

我的 maven java 项目使用 maven-antrun-plugin 来执行部署我的应用程序的 deploy.xml ant 脚本。deploy.xml 使用该<if>任务,这似乎是导致问题的原因;

[INFO] 执行任务
[taskdef] 无法从资源 net/sf/antcontrib/antlib.xml 加载定义。找不到。

部署:
[INFO] --------------------------------------------- ---------------
[错误] 构建错误
[信息] --------------- -------------------------------------------------- -------
[INFO] An Ant BuildException has occurred: The following error occurred while execution this line:
E:\My_Workspace\xxxxxx\xxxxxx\xxxxxxx\deploy.xml:24: Problem: failed to create task or type如果
原因:名称未定义。
行动:检查拼写。
行动:检查是否已声明任何自定义任务/类型。
行动:检查任何 <presetdef>/<macrodef> 声明已经发生。

这是我的 pom 中的 antrun 插件配置;

.. 这是我的 deploy.xml 中的相关部分;

为什么我查看我的 maven repo 我可以看到ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar,当我查看罐子内部时,我可以看到net/sf/antcontrib/antcontrib.properties所以那里没有问题。

当我检查 的值时,maven.compile.classpath我看不到对 的任何引用,这可能是问题吗?为什么它们在被定义为依赖项时不出现?maven.compile.classpathmaven.compile.classpathantcontribantcontrib

0 投票
5 回答
62918 浏览

ant - ant-contrib - if/then/else 任务

我正在使用 ant,我遇到了 if/then/else 任务(ant-contrib-1.0b3.jar)的问题。我正在运行一些可以用下面的 build.xml 简化的东西。

我期待从 'ant -Dgiv=Luke' 获得消息

但似乎属性“giv”没有在 if/then/else..

这取决于我使用 equals 任务的事实${giv}吗?否则我的代码有什么问题?

build.xml 代码:

0 投票
5 回答
19691 浏览

ant - ANT:如何读取在 foreach 循环中设置的属性

亲爱的,我目前在检索 foreach 循环中设置的属性值时遇到了一些问题。也许你们中的一个可以帮助我...

目的是检查一个文件夹的一个文件自从相应的jar生成后是否被修改过。这样我就知道是否必须再次生成 jar。我所做的是使用 foreach 循环遍历文件夹,如果一个文件与我的测试匹配,则将属性设置为 true。

问题是我的变量在我的循环之后似乎不存在......这是一个具有相同问题的简化代码示例:

这段代码的结果是:

似乎该变量已正确设置,因为它可以打印在“setVar”目标中,但无法从调用目标中检索值。

我也知道不可能为一个属性赋值两次。但问题甚至没有发生......当这种情况发生时,我可以在分配之前添加对属性值的检查以确保它尚未初始化......

你知道我可以解决我的问题的方法吗???

非常感谢您的帮助:)

0 投票
1 回答
3563 浏览

ant - 使用 cpptasks 使用 ant-contrib 编译 C 程序

这是我的build.xml文件的样子:

当我运行命令时ant build-native出现错误:

但是我的CLASSPATH设置为/usr/share/ant/lib并且我已将ant-contrib-1.0b3.jar./usr/share/ant/lib/ant-contrib-1.0b3.jar

我究竟做错了什么?

0 投票
1 回答
371 浏览

gcc - 如何在cpptasks中添加多个-I命令行参数

这就是我打算使用 cpptasks 复制的内容:

现在使用 libset 我正在使用 dir 参数来指定 Dir1。如何也添加 Dir2。链接到 libset 文档:http ://ant-contrib.sourceforge.net/cpptasks/antdocs/LibrarySet.html

这给出了一个错误

如何包含两个目录?

0 投票
2 回答
492 浏览

ant - 蚂蚁构建脚本问题

我有 2 个名为“build”和“tarne”的 ant 构建脚本

建造:

塔恩:

当我运行 tarne.xml 时得到的输出是:

其中前 2 行 (v1-0-1) 来自 build.xml 的 read.version 目标内部,接下来的 2 行来自 tarne.xml。一般的想法是我应该能够访问我的 tarne.xml 构建脚本中的版本号。

关于出了什么问题的任何想法?

0 投票
3 回答
2124 浏览

ant - 确定文件是否为只读的 Ant 任务

我需要编写一个 ant 任务来确定某个文件是否是只读的,如果是,则失败。我想避免使用自定义选择器来执行此操作,这与我们构建系统的性质有关。任何人都知道如何去做这件事?我正在使用 ant 1.8 + ant-contrib。

谢谢!