The joke that is dependency management

For the second time in this job I’ve had to deal with maven. So far I’ve avoided it like the plague, but now I have to work on some old code and the company “standard” is to use maven. So, I download the new version, set up my path and attempt to do a simple build. I add one dependency, c3p0, and maven in all its glory can’t find it. Why on God’s green earth does anyone submit themselves to this kind of bullshit? Not to mention the 440+ pom files maven decide it need to download. WTF?

The first time I had to deal with it was with the stupid Eclipse plugin and maven would keep putting in jars I didn’t need or ask for and wouldn’t supply the ones I did ask for. I gave up and wrote an Ant script and everything worked just like I wanted it to.

Seriously, all the dependency management zealots need to see a shrink. By time you setup the stupid pom file, or ivy file if you like, I could have downloaded the jar, dropped it into my lib directory and presto it works. Worse case, you have two libs, one for build only jars and another for build and deploy. That’s it.

Dependency management and tools like maven just underscore the java community’s desire to over build, over architect and generally make things far more difficult than they need to be. In 12 years of doing java I’ve never had that thought that putting jars into a directory was a difficult thing.

“What about different versions of jars?”
Are you kidding me? I upgrade needed jars much like I upgrade to a new JVM or a new Tomcat. Evaluate and if needed replace the jar with the new version. Oh boy, that was so hard I should use a tool to make it harder!

Adding a new jar (excuse me, dependency) is just as painful. I write four lines of XML to describe the dependency, spend several minutes figuring out what repo has the damn thing, and if needed write some more XML to point to that repo. Then pray it works.

Compare that to downloading the jar, dropping it into my existing lib directory and not having to configure anything. Yea, that 6 lines of XML that I wrote in the beginning of my Ant setup telling it where my classpath is still works. Imagine that.



Don’t miss anything, subscribe!
No TweetBacks yet. (Be the first to Tweet this post)

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

This was one topic that I had been searching for, from a really long time. The information is relevant and to the point. You tend to select some brilliant topics that need to be highlighted. Keep up the good work.

A man without money is no man at all.

Clothing and product professional canada goose , canada goose jackets committee JiangHengJie, director of the clothing industry Canada Goose Expedition Parka faces condition of the project to speak.

Ralph Lauren outlet shirts hot sale with saving 50% off price online! Ralph Lauren Polo has taken the style and updated it each season to create versatile designs appropriate for everyday wear. Our Ralph Lauren sale online store has offered these stylish, staying in-fashion and gorgeous out-fitting Polo shirts featuring different yet premium lifestyle and taste to both men and women.
http://www.poloralphlauren-sale.com

pepe jeans uk is ideally suited for people,particularly for some sub-standard components of unquestionably the body. The pepe jeans Online are made of the high quality material, which is famous for the world. And the brand is known for the fashion. pepe jeans jeans Online Are Made Of top grade Material,Cheapest pepe Bootcut Jeans are provided in our website. North face jacket is just a famous brand that is certainly known, any time brand-new sorts publicized. Many women wish to own the particular Authentic womens north face jacket and North Face Womens Vest that make these folks look cool and wonderful. When you interest this particular north face jackets , you can visit your website. http://www.north-face-jacket.org/

Coast dresses uk of 2011 summer full of vitality and color. This is your wardrobe an instant update of all those signals through the main trends for the coming occassion dresses 2011.

diesel jeans uk is a popular choice among young people, for Most of current diesel jeans cheap are designed to meet consumers’ demand. http://www.diesel-jeans-sales.net/

Our Coach Outlet Online store can steadily supply Coach handbags with high quality, various styles as well as dicount prices.Now kinds of Coach Bags Outlet are on sale.The Coach Outlet with Low Price and you will get the best service!

Juicy Couture Outlet with a classic as one of the fashion style of competition in the market with high potential and welcome by consumers. If you want to get some savings on your Juicy Couture Handbags (around 25% – 30% off) then check out a Juicy Couture outlet store.

I absolutely adore your main post..this is actually a excellent webpage. I undeniably will certainly revisit. I am subcribed. At long last a place well worth bumping. I usually do not post that much. However I needed to comment regarding your post.

http://www.custom-jerseys-shop.com is the professional cheap authentic nfl jerseys online company, welcome to our company and choose the jerseys you like,Cheap NFL Jerseys here is your best choice of Isaac Sopoaga Jersey, our company also supply free shipping fee service and promise we will make the shipment in 24 hours after you pay, so make sure our customers can receive the products in 4-7 work days.

Our company suggest the most popular hot sell NFL Jerseys are: Anthony Davis Jersey,Authentic NFL Jerseys Steve Young Jersey and Fran Tarkenton Jersey, these 3 piece Jerseys of NFL can be sold out 500 piece every week, so we are sure you will like them too.
We accept the 100% security payment (Paypal, Visa Card, Master Card, 95ePay, GSpay), and supply the world’s fastest shipment (EMS,TNT,UPS,DHL,FEDEX).
We do the cheap Jerseys business for worldwide.You can customize all kinds of jerseys online for women nfl jerseys,men nfl jerseys,kids nfl jerseys,authentic nfl jerseys,cheap nba jerseys,authentic NHL jerseys.Discount NFL Jerseys What we showed is low price,high quality.Happy shopping friend!

be the perfect item for you to have the team spirit.

I love your blog so much, and there are just some differences with others’. Hope there will be more wonderful things in your blog. Happy every day!

Snooki, a delusional guide, describes her perfect man as “Italian, dark, muscles, juicehead, guide”

This season’s climax when Snooki took a man sized punch to the face from an drunk at a local NFL Jerseys bar. MTV demonstrated its moral righteousness by refusing to air the violence during the episode, instead leaked the footage to other Places and promoting the entire episode around the event.

It’s hard to say what is worse: the universal immoral behavior the characters involve themselves in, or the racial undertones unmistakable in the way that MTV has presented the program. What’s more difficult to say is whether the actors are in on the joke Wholesale NFL Jerseys, or if it’s even socially acceptable to take some form of pleasure from watching this kind of show.

Once someone starts watch the show. It’s like watching a train wreck it’s more Like a drug, the show grabs its victim, gives them a good time and leaves them asking for more. Since the show is so mysteriously successful, there they have started and almost completed season 2 of the Cheap Jerseys shore that was filmed mostly in South Beach Miami, which should air sometime in summer maybe mid June.

I need some information that how to buy some good things . Discount Oakley Sunglasses This blog gave me what I want. Discount Oakley Sunglasses

Thank you for your good article. Free access to look at this site :http://nikeairforcesupplier.com, you may be able to findsomething you want. Thank you

Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you could do with some pics to drive the message home a little bit, but other than that, this is great blog. A great read. I will certainly be back.
burberry outlet
thomas sabo uk

Ferragamo outlet online store provides great ferragamo mens shoes and ferragamo handbags for men and women.

I like china

Women like to wear high heels, wedding shoes high heels can increase because of the height, to make up for the shortcomings of short stature, is the body with a post-modern concept de style high heels. This Christian Louboutin Pigalle pump Pink leather can not only compensates the deficiencies the short ladies, christian louboutin glitter pumps but also can help the wearers present a noble sense. In addition to increasing of height, the more important factor is to promote attraction.Sweet little princess bow woven flat sandals, shoes, body weaving, decorative bow at the side of the ankle. christian louboutin pumps Summer beach, dressed in bohemian dress, a knit along the children a large sun hat, the perfect summer garden style.

Nike culture ‘sports, performances, air jordans free and easy freedom of sportsmanship “is the pursuit of personalized Nike corporate culture. air jordan 2011 The distinctive feature of the corporate image, Nike is the adventurous spirit of
jordan fusions the pioneering companies in their green state of Oregon where the company has cultivated a well-designed culture, air jordan 13 Nike a veteran manager once recalled: “It’s like a full foot in the brotherhood of the environment.

I really enjoyed this post, especially the “examples in this post” portion which made it really easy for me to SEE what you were talking about without even having to leave the article. Thanks

This is one of the great post in this topic, thanks you very much for your post! please keep the awsome post going! I willbe back for more

Cheap oakley sunglasses[oakleyssunglassesreplica.com]

Thank you for your post it is very good
Replica oakley sunglasses[oakleyssunglassesreplica.com]

You may take a look at this step by step guide, it will teach you how to rip and copy DVD movie to computer, it’s easy to understand and works pretty well for me.

It is amazing to reading this blog , Louis Vuitton Bags I advice that you can read it now. Louis Vuitton Wallets

Plenty of exercise and a balanced diet rich in proteins, vitamins and minerals is emphasized for good health and energy. This because our bodies respond best to natural or organic foods that contains all the necessary vitamins and minerals that comes naturally and are devoid of any kind of preservatives, process sugars or chemicals. Therefore a balanced diet and lot exercise are important for those people who want to stay healthy and delay aging and this is same for your hair care program.

This is one of the great post in this topic, thanks you very much for your post!process sugars or chemicalsbreitling bentley
breitling navitimer
breitling montbrillant

Every woman no amount what age she is needs to accept a abundant handbag. There are so abounding altered styles, colors, and name brands to accept from. It is harder to adjudge what is traveling to be the best one to fit all of your circadian active needs. Sometimes a woman will acquisition that if she purchases a handbag, afterwards a while, she no best brand the way that it looks. You can abstain this by accepting a Gucci Bags and you will never wish to change your look.

Getting a gucci hangbags for any woman’s apparel would be a abundant advance and would accomplish her feel acceptable about the way that she looks. It would not amount if she was traveling to a adorned dinner, plan or just blind out in the mall, gucci-purses would accord her the aplomb and the cocky admire that she needs to accomplish a abiding consequence on the world.

So,if you like it,please link cheap handbags to chose what you want right now

Thanks for sharing your article; it’s very nice, thanks. I hope can read more good articles

Thanks for sharing your article; it’s very nice, thanks. I hope can read more good articlessd3

You have shared very good information with us. I will also tell about it to my friends also in fact all the people known to me.

I agree with your Blog and I will be back to check it more in the future so please keep up your work. I love your content & the way that you write. It looks like you’ve been doing this for a while now, how long have you been blogging for?

what you suggest makes a ton of sense. In an integrated product team, the whole concept of providing an aggregated documented definition of this post.
Nice info sharing.Hi, Glad to see you make this post :)

Now there are migraine headache? Now no, but you NHL Jerseys do not know when a sudden attack, so it can only hope that all is not a problem. Hope it will not come back then a youth nfl jersey play. This season, the Heat went through many things, such as the shoulder hit the door, the door crying, and coughing door. Looking back, if you think Cincinnati Bengals Jersey something can be done better. Or should I say, do you think this is quite good, and so colorful season?

I was very fantastic why i not see your blog before i will come back.

Our company was founded in 2004 and was committed to internet marketing businesses in 2006. Replica Handbags are always in a great demand and sells well. Recently, we launched some new Cheap Christian Louboutin and updated them on our website. Here you can find some scarce Cheap Christian Louboutin shoes, which were difficult to find from other websites chaussures femmes are also always in hotsale.
We have gotten many great comments from our customers and earn a good reputation in foreign makerts, more than 90% customers are satisfied with our products and service, till now our online members are beyond 80,000. As of right now, we currently serve customers from over 18 countries, and we are still growing. We really hope to expand our business through cooperation with individuals and companies from around the world.

I enjoy reading the report, too. It′s easy to understand that a journey like this is the biggest event in ones life.

I enjoy reading the report, too. It′s easy to understand that a journey like this is the biggest event in ones life.

This says that you will be personally responsible for the rent but only until the premises are vacated.

I harmonise with your conclusions and will thirstily look forward to your coming updates. Just saying thanks will not just be sufficient, for the wonderful clarity in your writing.

Cheap Louis Vuitton Handbags
http://www.bag-onsale.com
New Era Hats
http://www.likehats.com

Some interesting information on cameras, thank you! I identified plenty much more facts such as this in excess of at this internet site

I was awaiting for such an article and I have gained some useful information from this site Thanks for sharing this information, There is no better way to give information to people than on this way.The right information always find way to targeted people.I completily realize you admin.Great recourse of info.

Every man wants to wear the gentlemen temperament. Gentleman’s height and degree of stoutness, do not affect oneself clothing savoring with the style, the short the gentleman may also put on own characteristic, so long as the coat and the pants good-fitting color assortment is appropriate, do not pass through the fat clothes and the excessively shallow color, may conceal own insufficiency, manifests own style. Western-style clothing style is so attractive, and then you need True Religion cheap jeans to make the whole effect more catching.

Can you keep good mood in you life? If you want to persist a good mood in you heart, you need the monster headphones. And of course, the Monster headphones can make you happy everyday. With it, you can enjoy the best music from the good headphones. And rid of the bad mood and have happy. So I have a great many of headphones of my own, but I especially love the monster headphones. And it is not only the quality of the headphones that they make, but also the quality of making great headphones for people.

Having girls gas also implied have feminine taste, it is a young and realistic way. There is nothing wrong with this, but this is not the only way a woman flavour. Even if you already at the age of 70, put on silk bathrobe can still make you more feminine. Because you just can make it let yourself feel more like a woman. Say so, feminine flavour is with the woman’s life. Christian louboutin red bottom shoe show is a kind of temperament. It represents the woman unique taste. I often very proud I am a woman. Because I can wear beautiful cheap Christian Louboutin shoes.

great information you write it very clean. I am very lucky to get this tips from you.Wonderful journey and experience!After reading you site, Your site is very useful for me .I bookmarked your site!

It is nice to know this. Thanks for the time and effort. It is well appreciated. More to come.Good share,you article very great, very usefull for us…thank you

This is the kind of thing that continues me though out the day. I’ve been searching around for your article after I heard about them from a buddy and was pleased when I was able to find it after searching for some time. Being a avid blogger, I’m happy to see others taking initiative and contributing to the community. I just wanted to comment to show my appreciation for your post as it’s very encouraging, and many writers do not get the credit they deserve. I am sure I’ll be back and will send some of my friends.

Thank you for the post! This is a great article on programming!

I hope you will keep updating your content constantly as you have one dedicated reader here.

I adore your site! Maybe you have a myspace or twitter page? I’d love to connect and talk about a pair of things. I appreciate you for all your work.

Very good written article. It will be useful to anybody who usess it, including yours truly . Keep up the good work – for sure i will check out more posts.

Good news!More and more justin bieber shoes sale with discounted price online.Series of colorways Supra Skytop,Supra TK Society feature hi-tops upper and durable outsole.Welcome to go to supra shoes for cheap 2011.

I would like to thank You for this good article and please allow me to have the opportunity to express my satisfaction with the web hosting

Great topic, keep myself through looking it.

It’s of great use.

I dont know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

Thank you so muhc. enjoying !

Always interesting to read a different website. Thank you for the input . Except for the content , the design of your website is really amazing . Cheers.

I’m looking forward to seeing your updates.

oh cool, this information is really useful and definately is comment worthy! hehe. I’ll see if I can try to use some of this information for my own blog. Thanks! Some interesting information on cameras, thank you! I identified plenty much more facts such as this in excess of at this internet site

Great articles and it’s so helpful. I want to add your blog into my rrs reader but i can’t find the rrs address. Would you please send your address to my email? oh cool, this information is really useful and definately is comment worthy! hehe. I’ll see if I can try to use some of this information for my own blog. Thanks!

tn requin pas cher

I employed for getting a whole whole lot over content to try to get out this site.I required to many thanks for this wonderful uncover I undoubtedly acquiring fulfilling with just about every small little touch of it and i have you bookmarked to confirm out new stuff you post.

I\’m happy I found this blog, I couldn’t discover any info on this subject matter prior to. I also run

a site and if you want to ever serious in a little bit of guest writing for me if possible feel free to let

If you would go up high , then use your own legs ! Do not let yourselves carried aloft; do not seat yourselves on other people’s backs and heads .

you warm while get rid of being plump. You can both wear them to office and to do sports.

Canadian goose jacket, using a excellent brand name clothes, which was founded in Canada.

Canadian goose jacket, using a excellent brand name clothes, which was founded in Canada. white canada goose jacket within of the outfits latest market in winter.

Of,course! As well know, your article is very attractive, many of my friends have such thoughts, like so many people comment on your articles, look forward to your new works

Well said. I never thought I would agree with this opinion, True Religion Outlet but I’m starting to view things from a different view. I have to research more on this as it seems very interesting. cheap oakleys One thing I don’t understand though is how everything is related together. This is a really quality post.I find cheap oakley sunglasses this information through Google. Great job. I really like this website , and hope you will write more ,thanks a lot for your information. north face jackets These information helps me consider some useful things, keep up the good work.

This is a very good idea! Just want to say thank you for the information, you have to share Coach Outlet Store Online
. Just continue to write such a position. I will be your faithful reader. Thank you again.

The collection offers a new take on the classic hobo style, Coach Outlet Store Online with each piece having its own unique little twist.

Bedsheets t-shirts fulfill all your requirements; you can website link them all near to inside place of work moncler coats as well as according to the casual spend some time; despite moncler sale the fact that moncler outlet according to the purchasing spree, likewise outstanding actual start using a utilize a moncler women make use of a use a possess a have a picnic; vunerable to seashore occasions. It is a good deal that’s befitting any kind of special day.

Bedsheets t-shirts fulfill all your requirements; you can website link them all near to inside place of work caps new era as well as according to the casual spend some time; despite the fact that new era hats according to the purchasing spree, likewise outstanding actual start using a utilize a snapback caps make use of a use a possess a have a picnic; vunerable to seashore occasions. It is a good deal that’s befitting any kind of special day.

Wonderful post, thanks for putting this together! cheap north face “This is obviously one great post. Thanks for the valuable information and insights you have so provided here. the north face outlet Keep it up!” unusual preferential benefit, moreover the quality is also very good. Pretty good post. North face store I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. His essay is so good that I will continue to read his new article.

Great post. A lot of useful information here. I’m sending it to some friends!

The collection offers a new take on the classic hobo style, Coach Outlet Store Online with each piece having its own unique little twist.

Welcome to Oakley Sunglasses Outlet Store Online Hut to buy cool Cheap Oakley Sunglasses. We Cheap Oakley Flak Jacket, Cheap Oakley Frogskins, Cheap Oakley Fuel Cell, Cheap Oakley Gascan, Cheap Oakley Goggles, Cheap Oakley Holbrook, Cheap Oakley Hot Sale 2011, Cheap Oakley Jacket, Cheap Oakley Jawbone, Cheap Oakley Juliet, Cheap Oakley Jupiter, Cheap Oakley Livestrong, Cheap Oakley M Frame, Cheap Oakley Monster Dog, Cheap Oakley New Releases, Cheap Oakley Oil Rig, Cheap Oakley Polarized and Cheap Oakley Radar at the lowest price when compared with other peer products. All of cheap Oakley Sunglasses Sale are of the best quality and sold at wholesale price. Take action now and put them in your shopping cart to save more.

The topic “dependency management” has come out very well..

Have you ever walked past a designer shop, looked in the window display the north face outlet and felt as though a bag was calling you by name? Or maybe you happen to see it in a catalogue? North face store That’s beautiful things and tell yourself apart. Ok, so now to make the tough cheap north face decision on why you should spend $1000 or more (can be several hundred thousands) on. Thank you for posting .please do more good article.the north face outlet it’s so cool .i like it very much.

I am totally agree with your oppinion.this post is very encouraging to people who want to know these topics.

Good job! useful for me!

Think of the Vibram Five Finger as some kind of healthier shoe alternative made for the purpose of walking, running and plain outdoor enjoyment. It provides an altogether different experience in which you can tread the earth barefooted once again, but this time, not with the guidance or protection of your Vibram 5 Fingers mom or dad, but with that of the vibram five finger technology.There are actually several varieties of this shoe.

This is my first time i visit here. I found so many interesting stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the excellent work.

In spite of their humble origins, cheap costume jewelry the vintage pieces produced in factories using semi-precious materials are now considered collectibles worth well beyond their original price.cheap jewelry If you know what you are looking for and can distinguish the worthless knock-offs from the genuine Eisenberg necklaces and other top pieces, then you can literally make a great living simply by collecting.wholesale jewelry

Excellent, I just passed this onto a colleague who was doing a little research on that.

Sorry, the comment form is closed at this time.