Keep Using Eclipse — Answers on IDE Integration and ITSM Integration

How does this work with Eclipse, and can it integrate with our ITSM — these two questions almost always arrive together. What "standard Git protocol" actually means as an answer, and why the real substance of the ITSM requirement is the evidence chain.

John Baek
John Baek
Founder, CollabOps
Keep Using Eclipse — Answers on IDE Integration and ITSM Integration

In institutional meetings, these two questions almost always come as a pair. "Our developers use Eclipse — how does your tool integrate with it?" And: "Can it be used integrated with our ITSM?"

Both questions have the same root: do we have to abandon what we're using now? The short answer is that for the IDE, you abandon nothing, and for the ITSM, the relationship isn't replacement but feeding it.

How does it integrate with Eclipse?

You don't need the word "integrate." CollabOps repositories speak standard Git protocol (SSH/HTTPS), so Eclipse clones, commits, and pushes through its built-in Git support (EGit) exactly as it does today. No dedicated plugin to install, no development tool to replace. Same for IntelliJ, VS Code, or Vim. Anything that speaks Git connects as-is.

If that sounds like a trivially small answer, consider the opposite case. Commercial lock-based SCM tools solve IDE integration with proprietary plugins. The tool upgrades and the plugin breaks; you switch IDEs and the integration needs re-validation. Building on the standard protocol means that entire maintenance surface never comes into existence. One cell erased from the integration matrix.

Let me draw the boundary clearly too. An in-IDE panel where a developer sees assigned issues and change-request status inside Eclipse does not exist today. It's on the roadmap, but it isn't what we're selling right now. Nothing blocks on its absence, though: code in the IDE, review, approval, and traceability on the web. Exactly how most organizations use Git hosting today.

Can it be used with our ITSM?

Yes, and the direction of the connection is the important part. CollabOps produces the evidence of changes, approvals, and deployments, and exports that evidence in the formats the ITSM requires (change-management ledgers, approval histories). This is not a pitch to replace the ITSM. The institution's change-management procedure is already built around it, sign-off lines and all, and any adoption that tries to shake that fails.

But listen to the "ITSM integration" requirement across enough organizations and a common substance emerges. What the person actually wants is not two systems attached by API. It's that when the audit comes, the chain from change request to production release can be proven without gaps. How is that chain built today? Development records in one place, ITSM approvals in another, and a person manually stitching the space between them. The ITSM holds a "change approved" document, while which commits and which deployment that change actually was lives in someone's memory and a spreadsheet.

When issues, commits, change-request approvals, pipelines, and deployments live on one plane on the CollabOps side, that broken segment gets filled by system records instead. The ITSM integration then becomes the pipe that delivers those records into the institution's official procedure, in its official format. So the order of operations is: the evidence exists first, and integration is the means of carrying it. If you have integration but fragmented evidence, there's nothing to carry.

What about everything else? Do we throw out our current systems?

Not throwing things out is the default of our integration strategy. We call the principle read-only coexistence: whether it's an existing issue tracker (Jira, Redmine, and the like), the internal messenger, or the LDAP/AD account system, you connect first, run side by side, and move at whatever pace the organization is ready for. Authentication follows the institution's standard (LDAP/AD, SAML/OIDC SSO), because we know adoption difficulty jumps a full level the moment people need new accounts.

To be honest about the state of things: not every item in the integration catalog is at the same maturity today. The SaaS-side connectors matured first, and some of the connectors that matter most in on-prem environments are being built right now. When a specific system name comes up in a meeting, we answer on the spot with a clear split between "works today" and "roadmap." This post is written in the same spirit.

Let me end back at the Eclipse question. The best answer to "how does it integrate with our tool" isn't a glossy list of integration features. It's standing on standards so that integration isn't needed in the first place. The tools stay the same. What changes is that the records those tools produce finally accumulate in one place.

Tags#ide#eclipse#itsm#integration#git#audit