I've used Maven2 for many projects. It's a excellent build management tool, especially if you are in a shop where you need to manage more than handful of projects. Maven let you setup your projects very consistently, and you can use same commands to build and package artifacts uniformly.

If you haven't used Maven before, check out some tutorial on http://maven.apache.org. I have contributed a walk through tutorial Wiki on maven site before, and you may read here: http://docs.codehaus.org/display/MAVENUSER/Getting+started+with+Mav...

Also, the Scala programming community has a great Maven plugin support, and with latest release, you may have both Java and Scala sources in the same project and they works very nicely. I have a simple project that you may use as template here: http://sweetscala.googlegroups.com/web/scala-java-app.zip

Just unzip it and cd into the project dir to type: mvn package, and look into your target dir, you will have a jar file created for you!

I am not here to start a war on Maven vs Ant. I think both are great tools, and I use Ant for some project as well. Maven is just another tool in the shed that I like to use, and would like to hear from anyone here who has experience to share.

Zemian Deng

Views: 55

Replies to This Discussion

Not long ago, scala-lang.org published a small intro to maven article here http://www.scala-lang.org/node/345

RSS

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Hugging Face Introduces RTEB, a New Benchmark for Evaluating Retrieval Models

Hugging Face unveils the Retrieval Embedding Benchmark (RTEB), a pioneering framework to assess embedding models' real-world retrieval accuracy. By merging public and private datasets, RTEB narrows the "generalization gap," ensuring models perform reliably across critical sectors. Now live and inviting collaboration, RTEB aims to set a community standard in AI retrieval evaluation.

By Robert Krzaczyński

Presentation: Creating Impactful Teams Across Diverse Work Environments

Natan Žabkar Nordberg shares actionable strategies for creating impactful teams across diverse work environments, focusing on the link between culture, diversity, and ROI. He discusses how to build trust through early delegation, empower teams with guided autonomy (using improv examples), and improve communication via a "session 0" framework, offering key takeaways for all engineering leaders.

By Natan Žabkar Nordberg

Testing Organizations' Widespread Adoption of Agentic AI, but Leadership Lags in Understanding

Nearly all software testing teams are either using or plan to use agentic AI, but many leaders admit they lack a clear grasp of testing realities, according to a recent survey of 400 testing executives and engineering leaders.

By Craig Risi

Article: If Architectures Could Talk, They’d Quote Your Boss

Software architecture reflects how organizations communicate and make decisions. Failures stem from misaligned incentives, unclear ownership, and structural gaps—not technical flaws. Architects must design not just systems, but the conditions for systems to thrive, using platform thinking to reduce friction and foster autonomy.

By Sven-Torben Janus

HashiCorp Warns Traditional Secret Scanning Tools Are Falling Behind

HashiCorp has issued a warning that traditional secret scanning tools are failing to keep up with the realities of modern software development. In a new blog post, the company argues that post-commit detection and brittle pattern matching leave dangerous gaps in coverage.

By Matt Foster

© 2025   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service