|
May 2004
[
dion
]
17:57, Wednesday, 26 May 2004
See AntWorks for yet another library of reusable Ant imported tasks. This one uses a list of properties as it's project model. It will be interesting to see how it's possible to pass parameters onto javac to do the compile.
[
dion
]
13:40, Tuesday, 25 May 2004
Another post today on the maven users list about an exception hidden inside stack traces inside of others etc. That the exception was allowed to bubble out so far is a testament to the complete evilness of throws Exception. I
[
dion
]
07:48, Saturday, 22 May 2004
Howard's posted a bit more about Moving away from Maven Since his blog requires a Blogger account to post, I'm commenting here. Simplicity: However, he's fallen into the same trap with his proposed Ant build file, he's now got Ant XML documents pretending to be programs with the <import> tags. Consistency: Efficiency Feedback On to the example maven and comparative build files.
In summary, yes Maven will be more verbose than hand crafting personal Ant build files, and yes the error message reporting in Maven is woeful. I'm still waiting to see the build file that Howard comes up with to produce his "Integrated pretty documentation (with navigation)".
[
dion
]
17:30, Friday, 21 May 2004
I saw on Howard's blog how he's converting back to Ant from Maven. Go for it! I'm happy that with Maven we have all this stuff centralised and standardised, and that 100s of developers aren't rewriting tasks, making up macros and other stuff to add into their Ant build files. Maven's not everybody's cup of tea, but it does do quite a good job of cutting down on build file psychomania. Howard, get a trackback link!
[
dion
]
18:50, Wednesday, 19 May 2004
I often go looking up the syntax for jelly tags or ant tasks. Firefox has this cool feature that allows you to parameterise a bookmark. Take this bookmark: to http://jakarta.apache.org/commons/jelly/tags.html#core:%s Note the %s there. I gave that bookmark a 'keyword' of jelly in the bookmark and I can now type I also use one for Ant. Thanks to Mark Pilgrim for the details and Giulio Piancastelli for the Ant core tasks one.
[
dion
]
18:25, Wednesday, 19 May 2004
I was reading Scot McPhee's blog about my recent entry: "Forgive my possibly perverse Maven-hating Ant-loving sense of humour, but I think if the Maven guys think that's all they need to learn from Ant, they've got another think coming!" We have lots of 'thinks' coming Scot. I'm glad you agree with us that there is a lot Maven can learn from Ant. I was by no means saying that's all Maven could learn from Ant. That's too long a list to go into. I was simply pointing to Conor's great article for future reference.
[
dion
]
00:53, Saturday, 15 May 2004
I found this article from Conor on Ant's IO system, something Vincent and I have discussed on IRC as something Maven could readily do with.
[
dion
]
16:15, Friday, 14 May 2004
A small brain dump on some of the bad things about Maven 1.0 and it's architecture . Plugins live in $MAVEN_HOME/plugins. Which plugins? Plugin defaults Installation Unzipping Caching Plugin classpaths JDK Differentiation Dependency specification Plugin information Goal naming
[
dion
]
10:52, Friday, 7 May 2004
[
dion
]
11:15, Wednesday, 5 May 2004
This article made me laugh out loud. Axis is gone??? IBM pulled out sometime late in 2002, and the project has been healthy and developed ever since. You know what they say about publicity.... |