I use the excellent JPackage to get RPM's of the Java libraries I use whenever possible. Together with
yum, it's a very easy way of making sure I have all the appropriate dependencies in place, and tracking updates as they occur. I'm just about to start on a new project that requires us to use JBoss, so I thought that I'd get it from JPackage and make sure it stays up-to-date. Simple? Alas, no. Installing
jboss4-system, I got:
--> Running transaction check --> Processing Dependency: jakarta-commons-transaction for package: jakarta-slide-server --> Processing Dependency: jakarta-commons-transaction for package: jakarta-slide-webdavclient --> Finished Dependency Resolution Error: Missing Dependency: jakarta-commons-transaction is needed by package jakarta-slide-server Error: Missing Dependency: jakarta-commons-transaction is needed by package jakarta-slide-webdavclient
jakarta-commons-transaction is not available for download from JPackage. Reading the mailing list archives, it seems it's in development still (so I'm not sure why it appears as a dependency in released packages - oh well). Fortunately, development snapshots of the JPackage RPM's
are available. Having manually downloaded and installed the errant transactions RPM, all is now well. Which just leaves me with JBoss itself to learn. Sigh!