-
Notifications
You must be signed in to change notification settings - Fork 5
Migrate imagej-maven-plugin #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The sources are based on imagej/imagej-maven-plugin#9240da2 with the sources moved into the correct packages already. In addition to the already available imagej.* properties, scijava.* properties have been added with compatibility between those properties.
6cb17f0 to
c7889ef
Compare
Also bumps the parent POM to the more recent version of pom-scijava of imagej-maven-plugin. Some dependencies have to be bumped to newer versions as well, which also leads to some minor changes wrt. enforcer rules.
This changes is required due the bump of pom-scijava in the previous commit.
c7889ef to
6b5cd6b
Compare
That seems the most intuitive to me, yeah. I would suggest not formally specifying behavior in that circumstance, though. Then if some unintuitive circumstance arises where it would be convenient for the precedence to go the other way, we can flip it. But I doubt it will be important. |
How about ignoring all |
I like that and will start implementing it! |
If one scijava.* property is set, ignore imagej.* properties entirely.
0b40dd2 to
ba75487
Compare
Allow to specify packages to include/exclude.
This PR migrates the functionality of
imagej-maven-pluginas of9240da2toscijava-maven-plugin.It keeps backwards compatibility as far as it's possible. This means, supporting the legacy properties
imagej.app.directory,imagej.app.subdirectory,imagej.deleteOtherVersions, anddelete.other.versions. This means that projects that have usedimagej-maven-pluginimplicitly by makingpom-scijavathe parent for their project, should see no difference once, we switch toscijava-maven-plugininpom-scijava.There is one point that I would like some input on: should the
scijava.*properties take precedence overimagej.*ones if both are set simultaneously? Do you have an opinion, @ctrueden?TODOs:
AbstractCopyJarsMojo