JDK-8067194 : Restructure hotspot/agent/src to conform the modular source layout
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: svc
  • Affected Version: 9
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2014-12-10
  • Updated: 2016-03-01
  • Resolved: 2015-12-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b103Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
The source tree of SA (hotspot/agent/src) is currently not in the modular source layout.  It contains sources for jdk.hotspot.agent and SA JDI connectors (jdk.jdi) in the current module graph.  The module definition will go along with the source root for each module.

Also that will allow these modules in the hotspot repo to be compiled in the same way as other JDK modules to replace the current mechanism to import sa-jdi.jar.
Comments
jdk.hotspot.agent in jake fails the multi-module compilation as the jdk.hotspot.agent source layout is not yet restructured for the modular JDK build. In jake b96, I had to workaround the build issue as described in JDK-8145158 by renaming the agent source to jdk.hotspot.agent that will make future sync up hard. We need to raise the priority/severity to get this issue resolved as early as possible. The build change (JDK-8142336) should make this restructuring much easier to do.
11-12-2015

[~dsamersoff], where are you moving the files? Is there a repository I could look at? For JDK-8062493 we need to decide where to move the Java classes.
07-07-2015

Adding the "ana" label so that we can avoid needing to put the module descriptor in the jdk repo (to workaround the non-conforming structure in the hotspot repo).
04-03-2015