在xfce4中设置快捷键[更新] subversion 出现 Repository moved permanently to 'xxx' please relocate 的错误
Dec 09

如果你按照这里的命令来建立自己的maven2 mirror的话将会把官方的所有包同步下来。
http://maven.apache.org/guides/mini/guide-mirror-settings.html

rsync -v -t -l -r mirrors.ibiblio.org::maven2 /your/local/path
rsync -v -t -l -r rsync://rsync.cica.es/maven2 /your/local/path

前段时间我在公司一台机器上同步完了,现在应该是接近50G了。这样下去80G的硬盘除去安装系统的"/"又快用完了。在一年前大概是20G多一点。在同 步的时候你会发现很多*.zip,*.tar.gz,*.bz2的包。而且有这种包出现的时候一般都超过10G。特别是在/org/apache下的很多 包里出现。不知道是不是maven本来是他们家的。所以各种包都先放到repository里去。其实我们只是需 要*.jar,*-sources.jar,*-javadoc.jar 就足够了。

接下来我们开始精简。
先找出所有的*.zip,*.tar.gz,*.bz2的包删掉。

find . -name "*.zip" -type f -exec rm -r -v {} \;
find . -name "*.tar.gz" -type f -exec rm -r -v {} \;
find . -name "*.bz2" -type f -exec rm -r -v {} \;
find . -name "*.war" -type f -exec rm -r -v {} \;

ok,空间多出来一半多了吧,接下来我们要修改同步命令,如果你还用上面的那个命令的话又会把刚才删掉的那些包同步回来了。所以我个要修改一下。

rsync -v -t -l -r --progress --exclude "*.zip" --exclude "*.gz" --exclude "*.war" --exclude "*.bz" --exclude "*.bz2" rsync://rsync.cica.es/maven2 /your/local/path

ok,这样子你的mirror没有增涨这么快了吧。流量下来了吧,so 心情也好了吧。:) 最后把上面这条命令加到crontab里吧。每天执行一次。

0   1 * * *      rsync -v -t -l -r --progress --exclude "*.zip" --exclude "*.gz" --exclude "*.war" --exclude "*.bz" --exclude "*.bz2" rsync://rsync.cica.es/maven2 /home/rory/repository

每天凌晨1点开始执行同步。


Like others

39 Responses to “精简你的maven mirror”

  1. ptubuntu Says:

    这样做起来不错.1.节约空间.2.节约带宽.3.节约机器运行成本.4.让心情好起来....

  2. alunbar Says:

    学习了,不错

  3. MaiKAnnala Says:

    My brother suggested I might like this website. He 
    was entirely right. This post actually made my day. You can not imagine 
    just how much time I had spent for this info! Thanks!

  4. MikeJVanoort Says:

    Hi there it's me, I am also visiting this website regularly, this website is genuinely pleasant and 
    the users are genuinely sharing pleasant thoughts.

  5. PaulNPatil Says:

    Thank you a lot for sharing this with all of us you actually recognise what you're speaking about!

    Bookmarked. Please also consult with my website =). We may 
    have a hyperlink trade contract among us

  6. PaulNPatil Says:

    Thank you a lot for sharing this with all of us you actually recognise what you're speaking about!

    Bookmarked. Please also consult with my website =). We may 
    have a hyperlink trade contract among us

  7. PaulNPatil Says:

    Thank you a lot for sharing this with all of us you actually recognise what you're speaking about!

    Bookmarked. Please also consult with my website =). We may 
    have a hyperlink trade contract among us

  8. PaulNPatil Says:

    Thank you a lot for sharing this with all of us you actually recognise what you're speaking about!

    Bookmarked. Please also consult with my website =). We may 
    have a hyperlink trade contract among us

  9. AndreaGKicks Says:

    Thanks a bunch for sharing this with all people you actually recognize what you're speaking about!
    Bookmarked. Kindly additionally seek advice from my site =).
    We can have a link alternate arrangement among us

  10. KerryDArtega Says:

    Saved as a favorite, I enjoy your site!

  11. MajorOMabrey Says:

    Thanks in favor of sharing such a pleasant opinion, paragraph is 
    nice, thats why we have read it completely

  12. LareeQThorin Says:

    Hey There. I found your website using msn. This is an incredibly well written article.
    I'll be certain to bookmark it and return to read more of your useful info.
    Many thanks for the post. I am going to certainly 
    return.

  13. LibbyXHorvat Says:

    Good day! I am aware this is certainly somewhat off topic but I was 
    wondering in the event you knew where I could get a captcha plugin for 
    my comment form? I'm utilizing the same blog platform as yours 
    and I'm having trouble finding one? Thanks a good deal!

  14. KarlDKuennen Says:

    I just couldn't vanish entirely your web site before suggesting which i extremely loved the regular info 
    somebody supply inside your visitors? Is gonna be back continuously 
    to have a look at new posts

  15. LonnieGWyers Says:

    Very shortly this website will be famous amid all blogging people,
    as a result of it's good content

  16. JamieMWorker Says:

    Wow, marvelous blog layout! How long have you been blogging 
    for? you made blogging look easy. The overall look of your website is fantastic, as well as the content!

  17. JamieMWorker Says:

    Wow, marvelous blog layout! How long have you been blogging 
    for? you made blogging look easy. The overall look of your website is fantastic, as well as the content!

  18. JamieMWorker Says:

    Wow, marvelous blog layout! How long have you been blogging 
    for? you made blogging look easy. The overall look of your website is fantastic, as well as the content!

  19. MiloUTsuji Says:

    You're so cool! I don't think I've read an individual thing similar to this before.
    So great to learn someone with original ideas on this subject.
    Seriously.. thanks a lot for starting this up. This 
    site is one thing that is needed on the web, someone with a certain amount of originality!

  20. MickiSShimon Says:

    Hello, the whole thing is going perfectly here and ofcourse every one is sharing data, that's in fact fine, keep up writing.

  21. JimIGarufi Says:

    Thanks very nice blog!

  22. LouellaLDuhe Says:

    Excellent means of describing, and pleasant paragraph to take data regarding my presentation subject matter, which i will present in university.

  23. MikeJVanoort Says:

    Attractive element of content. I just stumbled upon your site and in accession capital to say that 
    I acquire in fact enjoyed account your weblog posts. Any way I will be subscribing on your feeds and even I fulfillment you get entry 
    to persistently rapidly.

  24. VerdaWGallob Says:

    This is a topic that's near to my heart... Thanks! Where will be the contact details though?

  25. NedUKodera Says:

    Generally I don't learn post on blogs, however I desire to point out that this write-up very compelled 
    me to try out and do so! Your writing style continues to be surprised me.

    Thank you, quite great post.

  26. LorriNHaimes Says:

    Hello could you mind sharing which blog platform you're using?
    I'm going to start out my very own blog soon but I'm having a hard 
    time deciding between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is simply because your layout seems different then most blogs and I'm seeking something unique.
    P.S Sorry for getting off-topic having said 
    that i were required to ask!

  27. FredXJenning Says:

    Very soon this website will be famous among all blogging and site-building people, 
    because of it's nice posts

  28. FredXJenning Says:

    Very soon this website will be famous among all blogging and site-building people, 
    because of it's nice posts

  29. DannyYMalley Says:

    Hi there, I like reading all of your article. I wanted to write down just a little comment 
    to back up you.

  30. RossGDeloach Says:

    Today, while I was at work, my cousin stole my iPad 
    and tested to see if it can survive a 40 foot drop, just so she 
    can be a youtube sensation. My iPad is now broken and 
    she has 83 views. I know this is completely off topic but I had to share it with someone!

  31. KipRMellie Says:

    Highly descriptive article, I enjoyed that bit.
    Will there be a part 2?

  32. RossBBizzaro Says:

    I believe what you published was very logical. However, think on this, suppose you were to write a killer headline?
    I ain't saying your content is not good, however suppose you added 
    something that grabbed people's attention? I mean 精简你的maven mirror»莫多泡泡 is kinda boring.
    You should look at Yahoo's home page and note how they create post titles to get viewers interested.
    You might try adding a video or a picture or two to grab readers excited about what 
    you've got to say. In my opinion, it would bring your posts a little 
    bit more interesting.

  33. SharaZZito Says:

    Hi there! I really planned to ask if you ever possess problems with hackers?
    My last blog (wordpress) was hacked and so i wound up losing few weeks of work 
    on account of no support. Do you possess any methods to control hackers?

  34. MireyaEDubin Says:

    Wow, wonderful blog layout! How long have you been blogging for?
    you make blogging look easy. The overall look of your site is 
    fantastic, let alone the content!

  35. KiethMMotton Says:

    Woah! I'm really digging the template/theme with this website.
    It's simple, yet effective. A great deal of times it's 
    difficult to have that "perfect balance" between superb usability and visual appeal.

    I have to admit that you've done a great job with this.

    Additionally, the blog loads very quick in my opinion on Safari.
    Superb Blog!

  36. SandiISwatek Says:

    Hmm is anyone else experiencing problems with the images on this blog 
    loading? I'm trying to determine if its a problem on my end or if 
    it's the blog. Any suggestions would be greatly appreciated.

  37. NgocJPaladin Says:

    Very nice article. I definitely love this web site.
    Continue the great work!

  38. MiguelPEbach Says:

    I do accept as true with all of the ideas you've introduced for your 
    post. These are very convincing and may definitely work.

    Still, the posts are very short for starters.
    May just you please extend them a lttle bit from subsequent time?
    Thanks for the post.

  39. EliaIFeaster Says:

    You're so cool! I actually do not believe I've read just one thing similar 
    to this before. So great to find another person with just a few original thoughts on this issue.
    Seriously.. many thanks for starting this up. This site is 
    a thing that is required on the internet, someone with many originality!

Leave a Reply

Identifying Code