println it

Software blog about tools, builds and making it all work

Ant

Neat Delicious trick – keywords combination

The real beauty of Delicious lies in keywords combinations. I mentioned already that Delicious is my #2 most favorite productivity tool. Within time I developed a set of the most frequently-used keywords in the right column that can be combined with tags in the left column: “hudson” – Mailing list – “ml” “spring” – Issue [...]

, , , , , , ,

Configuration Management position – can be done by anyone. Or can it?

Configuration Management was always my passion. Somehow, I have always had this thing for builds. I don’t know why, it just happens to be that way. Over the last 10 years I have accepted various development positions, but very few were actually related to CM. Occasionally, I accepted CM tasks for the joy of it. [...]

, , , ,

Ant FTP task: adding progress indicator and timeout

Ant FTP task provides no option to display how much the download has progressed so far, similarly to wget or curl verbose options. Setting connection timeout isn’t possible either. But I had to implement it one day and here is what I have found out: Ant FTP task uses org.apache.commons.net.ftp.FTPClient Keeping track of download progress [...]

, , ,

Spring: Ant-like files pattern matching

Spring Batch job definition: “${path}/some.*.pattern.zip” is right, I can guarantee that. Double-checked! So why Spring Batch complaints “No resources to read” and does nothing? Argh .. probably, has something to do with files pattern matching. All right, I was curious about Ant-like files pattern matching in non-Ant environments for a long time already. How one [...]

, , , , ,

Apache Ant Javadoc, Online

I think I’ve had enough .. Ant 1.8.2 manual with list of tasks in the left frame: evgeny-goldin.org/javadoc/ant Ant 1.8.2 Javadoc: evgeny-goldin.org/javadoc/ant/api Ant 1.7.1 Javadoc: api.dpml.net/ant/1.7.1/

, , ,