Ticket #991 (closed enhancement: fixed)

Opened 8 years ago

Last modified 7 years ago

Mavenize Fiji

Reported by: dscho Owned by: dscho
Priority: major Milestone: imagej-2.0.0
Component: Other Version:
Severity: minor Keywords:
Cc: cardonaa@…, saalfeld@… Blocked By:
Blocking: #1718

Description

If we ever want to have a unified development model, Fiji should be able to use Maven (or MiniMaven) rather than its home-brew build system. In particular, the Maven repositories would be a very nice way to get rid of the problems associated with the precompiled/ directory.

Change History

comment:1 Changed 8 years ago by dscho

  • Status changed from new to accepted

comment:2 Changed 8 years ago by dscho

  • Blocking 1031 added

comment:3 Changed 7 years ago by dscho

  • Blocking 1031 removed

(In #1031) Ticket #991 is actually not a blocker, because I only had to Mavenize ij-launcher.jar, which I did long time ago.

comment:4 Changed 7 years ago by dscho

Massive work has gone into this, currently available in fiji.git's 'pomize' branch.

comment:5 Changed 7 years ago by dscho

  • Cc cardonaa@…, saalfeld@… added

Most of this has been merged into fiji.git.

Now we only need to wait for mpicbg and TrakEM2 to accept my changes so that they are Mavenized, too.

comment:6 Changed 7 years ago by bdezonia

  • Blocking 1718 added

comment:7 Changed 7 years ago by dscho

  • Status changed from accepted to closed
  • Resolution set to fixed

At long last, with all the plugins and libraries being Mavenized, including finally even mpicbg and TrakEM2, the launcher moved to ImageJ2 and even the JNI Example being Mavenized using NAR ( https://github.com/fiji/fiji/commit/69bf1bc1e5eb7ab1e022614e80ac84333a3375f5), this ticket is done!

Note: See TracTickets for help on using tickets.