问题标签 [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.
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:
ant - 与使用 propertyregex 查找/替换相关的问题
在我的 ant 构建文件中,我有一个包含版本的属性“版本”。前任。2.5.17.230
现在,我正在使用propertyregex
ant-contrib 替换所有的 '.' (点)带有下划线的字符。我写的声明如下:
<propertyregex property="Version" input="${Version}" regexp="." replace="_" global="true" />
但是,它不起作用。我什至徒劳地尝试了这些:
regexp="\."
和regexp="[.]"
有人可以帮忙吗?
谢谢
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 被破坏
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.classpath
maven.compile.classpath
antcontrib
antcontrib
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 代码:
ant - ANT:如何读取在 foreach 循环中设置的属性
亲爱的,我目前在检索 foreach 循环中设置的属性值时遇到了一些问题。也许你们中的一个可以帮助我...
目的是检查一个文件夹的一个文件自从相应的jar生成后是否被修改过。这样我就知道是否必须再次生成 jar。我所做的是使用 foreach 循环遍历文件夹,如果一个文件与我的测试匹配,则将属性设置为 true。
问题是我的变量在我的循环之后似乎不存在......这是一个具有相同问题的简化代码示例:
这段代码的结果是:
似乎该变量已正确设置,因为它可以打印在“setVar”目标中,但无法从调用目标中检索值。
我也知道不可能为一个属性赋值两次。但问题甚至没有发生......当这种情况发生时,我可以在分配之前添加对属性值的检查以确保它尚未初始化......
你知道我可以解决我的问题的方法吗???
非常感谢您的帮助:)
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
我究竟做错了什么?
gcc - 如何在cpptasks中添加多个-I命令行参数
这就是我打算使用 cpptasks 复制的内容:
现在使用 libset 我正在使用 dir 参数来指定 Dir1。如何也添加 Dir2。链接到 libset 文档:http ://ant-contrib.sourceforge.net/cpptasks/antdocs/LibrarySet.html
这给出了一个错误
如何包含两个目录?
ant - 蚂蚁构建脚本问题
我有 2 个名为“build”和“tarne”的 ant 构建脚本
建造:
塔恩:
当我运行 tarne.xml 时得到的输出是:
其中前 2 行 (v1-0-1) 来自 build.xml 的 read.version 目标内部,接下来的 2 行来自 tarne.xml。一般的想法是我应该能够访问我的 tarne.xml 构建脚本中的版本号。
关于出了什么问题的任何想法?
ant - 确定文件是否为只读的 Ant 任务
我需要编写一个 ant 任务来确定某个文件是否是只读的,如果是,则失败。我想避免使用自定义选择器来执行此操作,这与我们构建系统的性质有关。任何人都知道如何去做这件事?我正在使用 ant 1.8 + ant-contrib。
谢谢!