在Ant中显示路径
在博客文章Java and Ant Properties Refresher和Ant <echoproperties /> Task中 ,我寫了一篇關于如何了解Ant構建如何看到屬性的文章,這有助于更好地理解構建。 通常情況下,在構建過程中看到構建中使用的各種路徑也很有價值,尤其是當這些路徑由其他路徑和其他構建文件中的片段組成時。 幸運的是,如StackOverflow線程Ant:如何將類路徑變量回顯到文件中所述 ,這可以通過Ant的PathConvert任務輕松完成。
以下XML代碼段是一個非常簡單的Ant構建文件,該文件演示了如何使用<pathconvert>通過用于顯示Ant屬性的常規機制來顯示Ant路徑的內容。
build-show-paths.xml:Ant build.xml使用pathconvert
<project name="ShowPaths" default="showPaths" basedir="."><path id="classpath"><pathelement path="C:\groovy-2.4.0\lib"/><pathelement location="C:\lib\tika-1.7\tika-app-1.7.jar"/></path><target name="showPaths"><pathconvert property="classpath.path" refid="classpath" /><echo message="classpath = ${classpath.path}" /></target></project>上面顯示的簡單Ant構建文件示例創建了一個名為“ classpath”的Ant路徑。 然后,它使用pathconvert任務創建一個新屬性(“ classpath.path”),該屬性保存“ classpath”路徑中保存的值。 完成此操作后,可以使用Ant的echo任務顯示屬性“ classpath.path”的值,如“ Java和Ant屬性刷新 ”中所示。
當調試與Ant構建有關的問題時,使用Ant的-verbose通常很方便。 但是,有時-verbose是比實際需要的解決方案更重的解決方案,通常,輕松地識別Ant構建“看到”哪些屬性和路徑的簡單功能對于診斷構建問題非常有用。
翻譯自: https://www.javacodegeeks.com/2015/03/displaying-paths-in-ant.html
總結
- 上一篇: (nginx抗ddos模块)
- 下一篇: 小龙虾烧多久才能熟(小龙虾煮多长时间能杀