I threw together a script to download the latest version of all the Apache Commons components, and create the library files used for Netbeans. It's a little rough and short on docs, but easy enough to use. Some components can't be downloaded and processed easily (those with -e) and the signature of betwixt can't be verified because it's key is out of date, so we force it's acceptance (-f)
cd ~
mkdir JavaLibraries
wget http://www.apache.org/dist/commons/KEYS -qO - | gpg --import
./asfcommons2nb.pl --sig --dir JavaLibraries/Commons \
-e daemon \
-e httpclient \
-e jci \
-e latka \
-e attributes \
-f betwixt
When you're done, you'll want to copy the xml files from
JavaLibraries/Commons/Libraries/
to
~/.netbeans/6.1/config/org-netbeans-api-project-libraries/Libraries/
Replace the bold part with the appropriate version.
It's pretty smart. It'll check to see that you have the current version and only update if you don't.
I like Netbeans' library feature, but keeping up to date on things sucks. If you don't care about docs, Ivy would suffice, but I do want instant javadoc access. That's why I'm using an IDE!
Anywho, it's public domain, feel free to send me enhancements or bugfixes.
No comments:
Post a Comment