Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[buildship-dev] Practical and Theoretical Limitations Imposed by Buildship and the Eclipse Project Model
  • From: Chris Dennis <chris.w.dennis@xxxxxxx>
  • Date: Wed, 14 May 2025 14:43:29 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WVHEw0kaB1X9RrScLdRGuLOnuL0ghxNcAlnhApUMbrs=; b=ml8iC+eV/xJUYHOENncQW2xS9r+U8iEcTdDQJLdGb7dj40je5WO/L4jvLRhQvOJQiv/X0okiN+C/WWabQfmroHMXM+0rsG+Wv2duxN+FuK8mO/YWeYg9R+ECeoqPAw8Y7S69lwgmq0p9g1JRistQ5s6wx+bIgM4texAdqDvbL9Xi/iuZyzf4+lKF9xR7T1hbIjQtkPAFzX6eyKnb2iV5n0UDC/0gH9ZAlWy5Q/isjpY546IeIozdVg1M/4nk/uKfoEyOuzjKgBGDmUgWDnkFAqA79PzzgRLcEHLw38I0WsLHZWLAaYPoDB7eOsap0s937Y9z9z+kTyO5yNEAuI6p9w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AoAHIXP9HctkK02tTYncCB++0uuKo+oS5G7b6EnktWbwiEk5Iv6u/kmq6AUhgGDCv2GWUWFSERYFQZNf5d9KN5+4iIJELqFhNc0gO6ubfuvmsSmHNuLd1ohBncQ0FIcCpmfty8JvTaZDtnhaai6qpPKlVZ0ygAH9onIIxHkIDOxLpejaPaem/BdOpXy/qRwFhm6aEeO12/d0zI+r2aRNUCEyBXMRAIL0u+Dqg7Gz/BMQ/eKNq4FoKWiARopOi0ljqIMtP1Rf29Snbgl84+yEqYLvXeRoV+nJoWuxORv6KiETDQ+jMqr7QHyu84YNfeiA3azKnJ05ycXMsjDr4X9X5A==
  • Delivered-to: buildship-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/buildship-dev/>
  • List-help: <mailto:buildship-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/buildship-dev>, <mailto:buildship-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/buildship-dev>, <mailto:buildship-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHbxN2OFpu7MNtam0+VmE53KE/w5A==
  • Thread-topic: Practical and Theoretical Limitations Imposed by Buildship and the Eclipse Project Model

Hi All,

 

I’m responsible for several Gradle builds that lean heavily on the more complex features of Gradle: attribute schema extension, variant selection, additional test suites, additional source sets, custom plugins etc. I’m currently faced with the prospect of a mandated shift to Eclipse (or VSCode wrapping Eclipse) as a developer platform/IDE and I’m trying to get a handle on the scale and nature of my problems. To that end I’m trying to define or understand:

 

  1. What are the current limits placed on Gradle builds by the ability of Buildship to translate the Gradle build to the Eclipse Project Model.
  2. What are the theoretical limits placed on Gradle builds by the Eclipse Project Model itself.
  3. How fast is (or can) Buildship close the gap between these two limits?

 

Any insights on these questions would be greatly appreciated, and massively help me understand the scale of the rework required in my build-systems, and potentially in my product delivery.

 

Thanks,

 

Chris


Back to the top