RabbitMQ Eclipse dependencies

Hello,

I’m trying to configure eclipse in order to write Groovy Scripts, but I am facing dependencies errors, as follows:

Multiple markers at this line
- The type org.openiam.common.beans.mq.CounterRabbitMQService cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript
- The type org.springframework.context.ApplicationContext cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript
- The type org.openiam.common.beans.mq.UserRabbitMQService cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript
- The type org.openiam.common.beans.mq.RoleRabbitMQService cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript
- The type org.openiam.common.beans.mq.OrganizationRabbitMQService cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript
- The type org.openiam.common.beans.mq.GroupRabbitMQService cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript
- The type org.openiam.common.beans.mq.ManagedSystemRabbitMQService cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript
- The type org.openiam.common.beans.mq.ResourceRabbitMQService cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript
- The type org.openiam.common.beans.mq.MetadataTypeRabbitMQService cannot be resolved. It is indirectly referenced from required type
org.openiam.sync.service.impl.service.AbstractTransformScript

I’m not able to find the jar containing the package org.openiam.common.beans.mq.

Do you know where I can find it?

Regards,

Francesco

Hello Francesco,

I will follow up with my team about this and get back to you shortly.

Thanks,
Ameet

Hello Francesco,

You will need to add the openiam-mq-services jar. This should resolve this issue you were facing.

Please let me know if you run into any more obstacles.

Thanks,
Ameet

1 Like

Hello Ameet,

I forgot to mention that the version of openIAM I’m using is the 4.2.1.10 CE.
Anyway, I solved the issue, but the jar files is not named as the one you indicated.

The jar file that solved the issue is named “openiam-common-boot-module-4.2.1.10.jar” and I found it into the idm.jar under the BOOT-INFO/lib path.

Thank you,

Francesco