JPackage - solving missing jakarta-commons-transaction
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
And indeed 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!