[ImageJ-devel] IJ2 Plugin Service
Brian Northan
bnorthan at gmail.com
Mon Apr 28 17:50:56 CDT 2014
Hi Jay
I am somewhat new to the ImageJ2 ecosystem. So somebody more experienced then I am will probably be able to give you a better answer.
That being said here are a couple of things that might help.
I've found to get the pluginservice to recognize changes to plugins in a jar (name changes, new plugins, etc.) I have to do a complete clean of the project.
If I need to run outside eclipse I use maven plugins from the command line to build things. I use the dependency plugin to compile all my dependencies in the same directory, then add that directory (target/dependency) to the class path.
I end up doing something like this.
mvn clean
mvn
mvn dependency:copy-dependencies.
To create an executable jar you might want to look at the maven assembly plugin.
Brian
On Sat, Apr 26, 2014 at 4:14 AM, Jay Warrick <warrick at wisc.edu> wrote:
> Sorry resending this from a registered email.
>
> Hi All,
>
> I use Eclipse and use the eclipse function to export my program as a runnable jar with referenced jars packaged in the application jar. I use the IJ plugin service to discover both IJ plugins of type Command.class as well as my own type called JEXPlugin.class. When I run the application from eclipse, the JEXPlugins are discovered by the ij.plugin() service. However, when I export the application as a runnable jar, ij.plugin()service returns all the Command.class plugins but 0 plugins of type JEXPlugin.class using the call "ij.plugin().getPluginsOfType(JEXPlugin.class);"
>
> Any idea why or how to fix it?
>
> Thanks,
>
> Jay
>
> _______________________________________________
> ImageJ-devel mailing list
> ImageJ-devel at imagej.net
> http://imagej.net/mailman/listinfo/imagej-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://imagej.net/pipermail/imagej-devel/attachments/20140429/69c1692b/attachment.html>
More information about the ImageJ-devel
mailing list