有個好工具能找出一堆 Jar 之間的相互 dependency, 當你要為一堆 third-party JAR 寫 POM deploy 上 maven 的話, 這尤其有用. 這工具叫 jarjar. 找 dependency 只是 jarjar 其中一個小功能.
最基本用法 (on windows, 在 Unix 請改動最後那段 classpath):
> java -jar jarjar.jar find jar a.jar;b.jar;c.jar
C:\tmp\a.jar -> C:\tmp\b.jar
C:\tmp\b.jar -> C:\tmp\c.jar
這樣你就很容易明白, a depends on b, 然後 b depends on c.
可以用 mustang-style 的 classpath syntax:
> java -jar jarjar.jar find jar "./*"
Friday, May 30, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment