Ticket #1658 (closed enhancement: moved)

Opened 7 years ago

Last modified 6 years ago

Teach MiniMaven to use the general Compiler API

Reported by: dscho Owned by: dscho
Priority: major Milestone: imagej2-unscheduled
Component: Build System Version:
Severity: major Keywords:
Cc: Blocked By:
Blocking: #1714

Description

Similar to ImageJ 1.x' switch (made complicated by refusing to depend on Java6), switch to using javax.tools.Compiler:

 https://github.com/fiji/ImageJA/commit/4982d01d85ba8f75317944275151ed557a0ebf28#L18R288

That is just clarifying that MiniMaven does not depend on any GPLed library (even if the Java compiler shipped with Fiji is under GPL).

Change History

comment:1 Changed 7 years ago by bdezonia

  • Milestone set to imagej2-unscheduled

comment:2 Changed 7 years ago by bdezonia

  • Blocking 1714 added

comment:3 Changed 6 years ago by dscho

Actually, let's use the ToolProvider interface as it was done here:  https://github.com/scijava/scijava-common/commit/37f1fe9b7e6d500e7e41f65159eedb77fc03bd39 (but with a fallback if we're running in a JRE; we still might have Fiji's javac.jar in the class path).

comment:4 Changed 5 years ago by curtis

  • Status changed from new to closed
  • Resolution set to moved
Note: See TracTickets for help on using tickets.