Skip to Main Content
Integration


This is an IBM Automation portal for Integration products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Submitted
Workspace App Connect
Created by Guest
Created on Sep 11, 2024

Enhance and harmonize the Java development experience/process for message flows

#1 Our situation:

We are using Java ComputeNodes and thus Java to develop parts of our message flows. 
In this context we have the requirement to 
-    manage additional third party libraries 
-    manage additional resourcew within the Java projects (e.g. template files)

Today from our perspective the only way to achieve this is to 
-    use maven – for the dependency management of the third party libs and 
-    mqsicreatebar – to create the bar file

As mqsicreatebar is using Eclipse it will also take care about the maven dependencies if the right builders are set in the .project file. 
So far so good.

However: on our build pipelines we want and we need to avoid mqsicreatebar. 
Reason: it’s quite slow (because of the headless eclipse) and it’s more complex reg. the setup. 
Further we can not use mqsicreatebar at all – as we are not allowed to install additional tooling like xvfb on our build server 
Instead: we would like to use light weight tooling like ibmint (which is by the way promoted as new strategic CLI tool) 
However here we see two things: 
1) ibmint does not support Maven at all 
2.) ibmint does not provide any resource packaging for Java project.

#2 Our request / Idea: 
Well the maven support is of course “special” –  but at least it would be great if all ibm build/packaging tooling would behave the same way about additional resource files. 
Further: 
- what would be your recommend end-to-end development process for message flows including Java projects? Is there anything we have overseen?
 

Looking forward to your feedback. Thanks.
 

Idea priority High