maven

Want to Use Apache Cassandra with Maven? Too bad.

This is annoying. Almost every library you can think of is in Maven Central. Everything. Except a few libraries. There's a post on the dev list where some guy has stepped up to volunteer to get this to work, but then there is some message from Gary Dusbabek back in April where he says:

Maven as a Candidate: Winning Over the "Undecideds"

It isn't a perfect analogy, Maven isn't constantly having to raise money or make tough votes on legislation, but I've always thought of Maven as a politician with an established positive base and an established negative base. Like any politician, there is an established base of people who are predisposed to "vote" for you, there is an established base of people who are predisposed to "vote" against you, and then there are the valuable undecideds. This is the real audience, you don't fight for your base, you try to convince the undecideds to vote for you.

If you were trying to campaign for Maven, you have three options:

  1. Convince the Opposition - It doesn't work. If you are deadset against Maven in 2010, you are probably not going to move toward Maven in the coming months unless something dramatic happens. Ok, that's not true, I've seen this work, but you can't make a direct attack on the opposition, you have to cede some ground to gain some ground (but that is a different blog post).
  2. Play to Your Own Base - Believe it or not, this is important. If you lose your base, you've lost your support. Maven's in the #1 spot for build tools at the moment, but in technology things can change quickly. Maven's base is under an almost constant assault from people peddling other options. Your base has to feel supported.
  3. Win Over the Undecideds - This is where it gets interesting. Since Maven is constantly under attack (deserved or undeserved) we're constantly seeing people Tweet or comment about having to make a decision about Maven. The competition tends to attack Maven's deficiencies, and it is easy to get baited into a fight about the deficiencies of alternative tools.

I love these posts about Maven

Tags:

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 Maven that was released two years ago.

New Version of the Maven Definitive Guide

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 as figures.

couchdb4j is a Case in Point for Git and Maven

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...

Syndicate content