It begins with “I hate maven.”, and it goes on and on. This is a person who is trying to use the Sonar plugin, and who hates Maven so much he can’t bring himself to understand the idea of running a repository manager, or even that he should think about upgrading to a version of […]
Category Archives: maven
Edition 0.7 is out. You can read it on Scribd or online at the Sonatype site. This edition saw a marked improvement in the rendering of the PDF version of the book with the move to the newer docbkx plugin and the integration of the fop-images-pdf library to allow direct embedding of PDF vector art […]
Yesterday, I decided it was time to test out some ideas about storing content in CouchDB. I just wanted to get some preliminary numbers on performance, but I also wanted to see how the thing would scale after loading 10 GB worth of data. So, I went about this by… Downloading couchdbx which is a […]
I just had an odd exchange, someone has a great piece of open source software that I totally depend upon, it’s a complex beast of a thing, and I wanted to a.) express gratitude, b.) offer some help with the build. You see the build for this particular system is an Ant build script with […]
When I hear that someone has blogged about some general Maven hatred, I cringe and expect to read a post that consists of 30% incorrect assumptions about how Maven should be used, 50% ignorance of the most basic concepts, and 20% truth. What can be done: The Maven Users lists needs to become a bit […]
I’m throwing together a quick chapter on the Maven Archetype plugin which was recently rennovated and rereleased with some interesting new features (like the ability to generate an artifact from an existing project). I’m starting with instructions for how to generate projects with artifacts, and I’ll eventually put some instructions for best practices for creating […]
I know it seems like something of a contradiction, but if you are happily reading the free Maven book from Sonatype (and I know tens of thousands of you are), I’d urge you to buy a printed copy of the book. Even if you buy it as a gift for someone else. Here are some […]
Seriously, take a look at this build.xml. Where do you even begin? Here’s the groking process: build.xml references ${basedir}/build.properties. Go look for a build.properties. Look at README.txt… No help whatsoever… Look at NOTICE.txt… Again, just the ASF notice… Look in conf/ for build.properties… Nope… Look in index.html, see a redirect to index.html in the docs/ […]
OMFG: “On a project we’re working on there are 43 modules. After the initial compilation, when nothing has changed, maven takes a minute to run.” (from this interminable comment thread over at Ship’s blog) Listen, I’m sorry that it took about a minute for Maven to run through 43 projects that didn’t need any code […]