Skip to content
master
Go to file
Code
This branch is 4 commits behind imagej:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 

README.md

Example script collection for ImageJ

Travis CI Codacy Badge

This repository illustrates how to manage several ImageJ scripts in a collection.


Note that to make scripts available as menu commands in ImageJ, it is sufficient to put the script files into a subfolder of ImageJ.app/scripts/, and to make them available to others, it is sufficient to upload the script files to an update site.


Keeping script files in a collection like this one adds the following benefits:

  • Dependency management with Maven
  • Versioned deployment using Git, Maven, and Travis CI
  • Optionally: keep your scripts functional by running Java unit tests with every build

How to use

  1. Make a copy of this repository.
  2. Delete src/test/java if you don't require tests.
  3. Put your scripts into a subfolder of src/main/resources/scripts (the name of the subfolder[s] corresponds to the menu[s] where the commands will appear).
  4. Edit pom.xml to reflect your project information.
  5. Run mvn to build your jar file, or mvn -Dimagej.app.directory=/path/to/your/ImageJ.app to directly copy the jar file and possible dependencies into your ImageJ/Fiji installation.

Questions

Please ask on the ImageJ forum.

About

Example project demonstrating how to package ImageJ scripts into a single jar file

Resources

Releases

No releases published

Packages

No packages published