imagej / imagej-maven-plugin

[OBSOLETE] All goals migrated to scijava/scijava-maven-plugin
Other
4 stars 6 forks source link

Add goal for uploading to an ImageJ update site #16

Closed ctrueden closed 2 years ago

ctrueden commented 7 years ago

Right now, to automate uploads to update sites, the easiest way is to bootstrap an ImageJ2 installation—typically by downloading a platform-specific Fiji bundle and unpacking it—and then copy stuff into the installation and use the command line ImageJ updater to upload everything. Unfortunately, there have been reports (e.g., this one from @tferr) of difficulties with this approach.

Much better would be if it could be done directly from your Maven component: mvn imagej:upload.

Thanks to @hadim for the idea.

ctrueden commented 2 years ago

We aren't going to pursue this idea. Instead, we will write code to generate db.xml.gz files from published Maven artifacts, so that you can auto-generate and auto-maintain an ImageJ update site that serves a given Maven artifact as it progresses. Hopefully this will obviate the need for any changes to imagej-updater itself, and obviate the need for any custom Maven build tooling like what's proposed in this issue.