Slashdot Mirror


Apache Maven 1.0 Released

darthcamaro writes "internetnews.com is running a story on the release of Apache Maven 1.0 this week. Maven is a very robust project-management and project comprehension tool that is unparalleled in either open source or proprietary software. 'Maven has a long history of pushing out beta after beta, so this is definitely an important release,' Jason Van Zyl, Maven architect release manager, told internetnews.com. 'For users it means that they will have something reliable now for their production builds.' From some of the comments that Van Zyl makes in the story though, it look like the upcoming 2.0 version will be the real killer app, though 1.0 is certainly nothing to sneeze at either..."

8 of 167 comments (clear)

  1. Its a love it or hate it project by Timesprout · · Score: 2, Insightful

    Unfortunately most people seem to hate it. Maybe thats just my bias because I tried it and found it a complete pain in the ass to work with. I dont like supposed development aides thats want to tell me how I should organise everything to suit its quirks rather than my preferences. Its really irritating when this demands vast amounts of configuration to achieve and requires a scripting language who creator has apologised for creating an abomination.

    Think I (and many others) will stick with ant for the time being

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  2. Re:Not the only thing left out: it's for Java only by Kingpin · · Score: 4, Insightful


    Is it really Java only? It's written in Java yes, it supports many common Java paradigms - would it not be fairly simple to use doxygen rather than javadoc, gcc rather than javac, nunit rather than junit etc etc.

    Ant allows this, and I understand Maven to be an evolution of build tools, so I don't see why it should not be project-development-technology-agnostic.

    --
    Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
    Geocrawler error message.
  3. Re:definition by multipartmixed · · Score: 2, Insightful

    > Imagine a superset of `ant build` that not only compiles your binaries, but
    > also generates your documentation and install and test everything you need
    > to run your application out-of-the-box in a single step.

    You mean like 'make' with a default rules, plus a couple of shell scripts and Doxygen?

    *yawn*

    I've been doing that for a while, now.

    --

    Do daemons dream of electric sleep()?
  4. Oh, you for mean for programming projects only by Jayfar · · Score: 2, Insightful

    I was hoping it was a project management system, not a programming project management tool, not a java thing. Nothing to see here for me; I'll move along now.

  5. Re:Bloated project mgt software killed Netscape by Anonymous Coward · · Score: 2, Insightful

    The ASF has been doing projects that aren't directly related to web servers for a long time. Also, poor software engineering killed Netscape. They were pouring resources into the horrible 4.x codebase and weren't getting anywhere. That's why Mozilla started from scratch.

  6. Re:Maven Great??? by lorcha · · Score: 2, Insightful

    Real issues? I read that rant, but I must have missed all those "real issues". Could you please point me to a single "real issue" in there?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  7. It is a build tool . by Anonymous Coward · · Score: 5, Insightful

    It is a Build Tool, not a "project management tool".

    What it builds are software programs.

    What it was designed for and is good at is building the software called "Apache". The more a software development project looks like the Apache one, the more likly it is a useful tool for that project.

    You want a management tool. This is NOT it.

    You want a nonsoftware project tool. This is NOT it.

    You want a build tool for a research software project, say in AI or written in LISP. This is NOT IT.

    You want a build tool for far flung contributors writting code in Java (or java like language) with all the structural details about the project already known. Bingo!!! This is the tool for you.

  8. Re:Not the only thing left out: it's for Java only by greenrd · · Score: 2, Insightful
    Another downside to make: People often start with the false assumption that Makefiles are automatically cross-platform, and then find out that they aren't.

    Also, make/automake/autoconf/autoheader/... can be quite complicated and confusing. Whereas ant (and presumably maven) are pretty simple by comparison.