Ant 这个build.xml在做什么?
我正在学习build.xml,对以下代码感到困惑:Ant 这个build.xml在做什么?,ant,build.xml,Ant,Build.xml,我正在学习build.xml,对以下代码感到困惑: <macrodef name="a-test"> <attribute name="port" default="${PORT}"/> #1 <junit printsummary=... <env key="PORT" value="@{port}" /> #2 ... 上面的build.xm
<macrodef name="a-test">
<attribute name="port" default="${PORT}"/> #1
<junit printsummary=...
<env key="PORT" value="@{port}" /> #2
...
上面的build.xml在做什么?到目前为止,我知道$表示一个属性,而@表示一个属性。此外,上面的代码是端口和端口出现的唯一位置。这里发生了什么,最终在java代码中获得了端口值?谢谢
另一个问题,顺便说一句,使用“env key”和使用“sysproperty”有什么区别?根据
sysproperty可用于将参数-D解析为java代码,而env key可用于正确执行相同的操作?谢谢
是否有关于build.xml的详细文档?我在互联网上用谷歌搜索的那个,描述得非常简单。你看到的是蚂蚁。在build.xml(或其他build.xml)中会有另一个地方,它被like调用
<a-test port=<value> ..
试着找一本关于ant的书:请提出一个具体的问题,这样答案会很有用。sysproperty将在中讨论
<a-test port=<value> ..