[GRADLE-1465] Isolate internally used (Maven) libraries from script class path Created: 06/Apr/11  Updated: 04/Jan/13  Resolved: 06/Apr/11

Status: Resolved
Project: Gradle
Affects Version/s: 1.0-milestone-1
Fix Version/s: 1.0-milestone-2

Type: New Feature
Reporter: Peter Niederwieser Assignee: Peter Niederwieser
Resolution: Fixed Votes: 0


Isolate internally used Maven libraries from script class path to avoid class loading conflicts if scripts or plugins use other Maven libraries.

Introduce core-impl project and give it its own class loader. Instances of types in core-impl are created via a factory service. Move classes that use Maven APIs into core-impl. Remove Maven types from public Gradle APIs residing in core.

Generated at Wed Jun 30 11:56:11 CDT 2021 using Jira 8.4.2#804003-sha1:d21414fc212e3af190e92c2d2ac41299b89402cf.