Johannes, Curtis, thanks a lot for your help.
On 15 Jan 2013, at 23:49, Johannes Schindelin <[email protected]<mailto:[email protected]>> wrote: Hi Gerrit, following Curtis' mail, we decided it'd be a good idea to add a Wiki page about this: http://fiji.sc/Maven_-_Frequently_Asked_Questions I will suggest some changes: for the build number plugin, this needs to be placed in the <build> section, and I found setting <doUpdate> to true valuable. Furthermore you need a scm section in the pom. <scm> <connection>scm:svn:http://myhost/myrepository</connection> <developerConnection>scm:svn:http://myhost/myrepository</developerConnection> </scm> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <configuration> <doUpdate>true</doUpdate> </configuration> </plugin> </plugins> </build> Since maven is used for Fiji projects you better change : mvn -Dimagej.app.directory=/Applications/ImageJ.app to mvn -Dimagej.app.directory=/Applications/Fiji.app But I preferred to set it in the pom: <properties> <imagej.app.directory>/Applications/Fiji.app/</imagej.app.directory> </properties> and for the code example I preferred to use: Manifest mf = Manifest.getManifest(this.getClass()); and you have to check for mf being null, which is the case when you run the class from the debugger, since in that case it isn't packaged in a jar file. As Curtis suggested, you probably should make an update site. Yes, thats the way I want to go! If you do not want to provide an update site (for which you should definitely use Fiji, to avoid doing exactly the same thing as the Fiji updater again, unless, that is, you want to spend time reinventing the wheel ;-)), you can always use the Fiji Package Maker: http://fiji.sc/Make_Fiji_Package Nice to have this available, some users in the lab are not connected to the internet. I seriously do not know how to make things more convenient than that, but if you do, I would be very thankful for your insights. This is very convenient, I was not very familiar with Fiji, so I'm learning a lot now ;) Hopefully this is also a good way for going into ImageJ2. I am sure that Gabriel would appreciate help Mavenizing the incredibly large plugin collection of his! Today I made a maven project for all Gabriels Morphology java functions (not the macros). Can I upload it to somewhere? kindly, Gerrit. -------------------------------------------------- dr. ing. G (Gerrit) Polder Wageningen UR, Biometris P.O.Box 100, 6700 AC Wageningen, the Netherlands http://www.wageningenur.nl/en/Persons/dr.ing.-G-Gerrit-Polder.htm email: [email protected]<x-msg://3/[email protected]> phone: +31.317.480751 _______________________________________________ ImageJ-devel mailing list [email protected] http://imagej.net/mailman/listinfo/imagej-devel
