Legacy Knowledge Base
Published Jun. 30, 2025

Github Copilot in Liferay IDE

Written By

Apsara Raheja

How To articles are not official guidelines or officially supporteddocumentation. They are community-contributed content and may not alwaysreflect the latest updates to Liferay DXP. We welcome your feedback toimprove How to articles!

While we make every effort to ensure this Knowledge Base is accurate, itmay not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with anyfeedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack"publication program, made available for informational purposes. Articlesin this program were published without a requirement for independentediting or verification and are provided "as is" withoutguarantee.

Before using any information from this article, independently verify itssuitability for your situation and project.

Issue

  • Is Github Copilot supported with Liferay IDE?

Environment

  • Liferay IDE / Liferay Developer Studio

Resolution

  • Liferay does not recommend or allow AI-generated code to land in their codebase. However, if someone likes to use Copilot or any other tool to generate the code that runs on their server, there would be a chance of risks that they need to evaluate at their end, and since this comes under third-party integration which falls beyond Liferay product support scope of work
  • GitHub CoPilot is a popular tool for developers to write code more quickly, but occasionally the code it was trained on shows through too much, which leads to larger sections of code being copied directly from open-source projects. For more information: Publication of the FSF-funded white papers on questions around Copilot — Free Software Foundation — Working together for free software
  • Therefore, the use of GitHub CoPilot specifically as well as other similar tools that generate code by copying from others’ code when it is unclear where the code came from, is by default prohibited in Liferay, because doing so could unintentionally result in a copyright violation.
Did this article resolve your issue ?

Legacy Knowledge Base