小编KK9*_*K99的帖子

如何检查属性是否在Ant中具有值

我有一个Ant XML文件,我用它来构建.

我有3个属性.如果这些属性不包含任何值,我想打破构建.如果值为空,我还想打破构建.

我怎么能在Ant中这样做?

我使用Ant而不是Ant-contrib.

ant

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

Ant exec resultproperty不起作用

我正在使用Ant exec任务调用批处理文件并将结果设置为resultpropery.但返回值永远不会来到Ant.以下是我的代码

<property name="BuildErrorCode" value="abc"/>
<exec executable="cmd" resultproperty="BuildErrorCode" failonerror="false"
      dir="C:\workspace\build\">
    <arg value="/c"/>
    <arg value="cmake_cross_compile.bat"/>
</exec>

<echo message="Error Code:=${BuildErrorCode}" />
Run Code Online (Sandbox Code Playgroud)

我退出我的批处理脚本:

if %errorlevel% neq 0 exit /b %errorlevel%
Run Code Online (Sandbox Code Playgroud)

当脚本运行时,我总是得到abc值而不是批处理文件的返回值.我的批处理文件2现在返回,我必须停止构建

我想做以下事情:

  1. 如果返回值<> 0,那么我必须使构建失败,这现在不会发生.

知道如何让他返回价值并让蚂蚁构建失败吗?

ant build

8
推荐指数
2
解决办法
9613
查看次数

蚂蚁的mkdir失败了.我该如何处理这个错误

我有的ANT构建脚本执行以下操作:

  1. 在Windows服务器上执行构建并压缩二进制文件
  2. 使用不同的凭据将具有不同凭据的网络驱动器映射到本地驱动器(ex P :) net use
  3. <mkdir>用来在挂载的驱动器上创建一个目录(P :)
  4. 将二进制文件复制到该驱动器

以下是我的代码 mkdir

<echo>Creating ${buildRequesterUserId} folder at mirroring site starts</echo>
<mkdir dir="P:\build_output\${buildRequesterUserId}"/>
<echo>Creating ${buildRequesterUserId} folder at mirroring site ends</echo>
Run Code Online (Sandbox Code Playgroud)

有时候文件夹的创建工作,有些时候失败并出现以下错误

creation was not successful for an unknown reason 并使构建失败

此错误随机发生.Mkdir工作了一段时间.我不确定为什么它会失败并且不确定它是否因为网络滞后而导致

我试图创建的目录可能已经存在,也可能不存在.我读到如果目录已存在,mkdir不会执行任何操作

我检查failonerror了mkdir 没有.我不希望构建因此而失败.

我已经copy部分处理了错误,但不知道如何处理这个错误mkdir

我怎样才能做到这一点?任何帮助,将不胜感激

问候

KARTHIK

java ant mkdirs

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

如何在C#中使用LINQ比较2 XML

我想比较2个XML文件.

我的xml1是:

<ROOT><NODE><BOOK><ID>1234</ID><NAME isbn="dafdfad">Numbers: Language of Science</NAME><AUTHOR>Tobias Dantzig</AUTHOR></BOOK></NODE></ROOT>
Run Code Online (Sandbox Code Playgroud)

我有另一个来自数据库的XML

<Book xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Id>12345</Id><Name isbn="31231223">Numbers: Language of Science</Name><Author>Tobias Dantzig</Author></Book>
Run Code Online (Sandbox Code Playgroud)

我想比较XML1中的"BOOK"节点和db XML中的"Book"节点

  1. 我在XML中有一个从数据库中获取的名称空间
  2. 节点名称是混合的情况

我想逐个节点地比较这两个XML文件的Text和属性值

我正在使用C#并想知道使用LINQ是否可行

任何帮助将非常感激

PS我搜索了类似的帖子,但找不到我正在寻找的东西.

非常感谢提前

干杯,Karthik

c# linq

7
推荐指数
2
解决办法
1908
查看次数

如何检查SSL证书是否损坏?

我有SSL证书.我想检查证书是否完好无损或已损坏.有没有工具来检查这个?

问题是我们无法在Websphere 8.0中使用此证书,而我正在考虑此证书文件是否可能已损坏.

ssl-certificate

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

如何在 Java 中将标准输出更改为“UTF-8”

我使用 Java 程序从网站下载文件,标题如下所示

Content-Disposition attachment;filename="Textkürzung.asc";
Run Code Online (Sandbox Code Playgroud)

没有指定编码

我所做的是下载后将文件名传递给另一个应用程序以进行进一步处理。我用

System.out.println(filename);
Run Code Online (Sandbox Code Playgroud)

在标准输出中,字符串打印为 Textk³rzung.asc

如何在 Java 中将标准输出更改为“UTF-8”?

我尝试编码为“UTF-8”,内容还是一样

更新:

我能够在没有任何代码更改的情况下解决这个问题。在我从其他应用程序调用它的 jar 文件的地方,我执行了以下操作

java -DFile.Encoding=UTF-8 -jar ....

这似乎解决了这个问题

谢谢大家的支持

java

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

Perl中是否有可用于引用模块名称的别名?

我有多个Perl模块.包名似乎很大

每次我从这些模块访问功能,我需要提供这样的东西

&PackageName::Functionname()

是否有一个Perl中可用的快捷方式或别名,可以引用更大名称的包

谢谢

KARTHIK

perl

4
推荐指数
2
解决办法
1239
查看次数

寻找JDOM2 XPath示例

我是第一次使用JDOM2,我正在寻找一些基于XPATH的示例.

例如:我的XML看起来如下

<Root>
  <Parent id="1">
    <Child id="1" />
    <Child id="2" />
    <Child id="3" />
  </Parent>
  <Parent id="2">
    <Child id="1" />
    <Child id="2" />
    <Child id="3" />
  </Parent>
  <Parent id="3">
    <Child id="1" />
    <Child id="2" />
    <Child id="3" />
  </Parent>
</Root>
Run Code Online (Sandbox Code Playgroud)

我的背景是.NET和XPATH遍历使用System.XML非常容易

我正在开发一个(新的)Java应用程序,我需要使用XML.我打算使用JDOM2.我想使用DOM解析而不是SAX.

我正在寻找一些关于如何将XPATH与JDOM2一起使用的示例.

防爆.我怎样才能导航到一个元素呢?"/Root/Parent[@id='2']/Child[@id='3']"

你们能举一些例子吗?我搜索但是找不到JDOM2

java xpath jdom-2

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

Tomcat 7中的URLRewrite

我打算开发一个Intranet应用程序(Java客户端,JSP,SQLite)

这样做的目的是当用户点击链接时,如果用户有权访问(对于在业务逻辑中处理的团队),则应提供一个文件供下载

数据库中有一个表保存信息,下面是示例行

ID | file                               | team   | md5
1  | D:\test\output_20140915_100012.zip | Falcon | 5cceaf4cc400fd8f5c7fb4b2af754f4093369f59
Run Code Online (Sandbox Code Playgroud)

其中MD5是字符串"D:\ test\output.zip"的MD%校验和,而不是文件本身

我只是为了拥有随机数而创建MD5.我不使用RAND的原因是为了避免碰撞(这部分是微不足道的)

我希望我的网址看起来像这样

http://mywebserver:8080/<appname>/5cceaf4cc400fd8f5c7fb4b2af754f4093369f59
Run Code Online (Sandbox Code Playgroud)

应该采取哪些措施

http://mywebserver:8080/<appname>/download.jsp?id=5cceaf4cc400fd8f5c7fb4b2af754f4093369f59
Run Code Online (Sandbox Code Playgroud)

我正在使用Tomcat,我想知道如何为这个场景重写URL

java tomcat

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

如何在 XSLT 中导入 XML 文件并解析它

我有一个由系统自动生成的 XML 文件。我有一个 XSLT,它将 XML 转换为另一种 XML 格式。在我的输入 XML 中,我有用户 ID

我有另一个 XML(静态)users.xml,其中包含所有用户信息。

我想将此 users.xml 导入到我的 XSLT 中,并根据此 XMl 检查输入 XML 中的用户 ID。这可能吗?

我正在使用 XSLT 1.0 并用于msxsl.exe转换。

xml xslt

3
推荐指数
1
解决办法
281
查看次数

标签 统计

java ×4

ant ×3

build ×1

c# ×1

jdom-2 ×1

linq ×1

mkdirs ×1

perl ×1

ssl-certificate ×1

tomcat ×1

xml ×1

xpath ×1

xslt ×1