MQ jar compatible with Maven for IVY

My current job at the company is to implement IVY dependency management. Now I got into the following libraries that I could not find in normal Maven repositories, such as http://mvnrepository.com :

com.ibm.mq.jar

com.ibm.mq.pcf.jar ...

etc. (they all have the prefix: com.ibm.mq).

I could find them on a separate website: http://www.java2s.com/ But this is not compatible with Maven.

So where could I find them? What is the best solution to overcome this?

I think loading them manually into a team connection. But is this a common procedure in such cases?

Thank you very much in advance.

+4
source share
1 answer

The best place to look is available directly from IBM. See this answer for the different versions of the available Java / JMS WMQ client.

As for the best way to package them, remember that if you want IBM to support them, you need to install client code, not just link the jar files. The reason IBM is reluctant to support custom installations should also concern you if the application should be installed in Production. The full client includes significant additional features such as diagnostics, trace functions, crypto libraries, JSSE, etc. In addition, this is the only installation with which you can use the IBM service.

If you install banks from a third-party site, for example, linked above, do you know which version? Has any service been applied? Have the latest fixes been applied? Since IBM only distributes the full client, and OEMs do not have the right to distribute jar files other than as part of their application, any site offering WMQ jar files will, by definition, pirate them.

I understand that requiring you to fully install the client is considered burdensome when you are used to just grabbing some banks and going. On the other hand, if you do not need support, you can install the WMQ client on a virtual machine somewhere, keep it up to date and take jar files from it. Thus, you have a well-known set of files, all of which are synchronized and to which you can apply maintenance .

If you want to offer IBM that they need a lighter Java solution, feel free to raise a requirement (or vote for it if it already exists) in the IBM Community for Improvement (RFE) .

+6
source

All Articles