package-drone-0.2.2
New features
Unzip adapter
The idea of "deep linking" into an artifact is not new. And so the unzip adapter was added. It can be used in various scenarios (also see the next section).
When it comes to P2 and Maven Tycho, it can also be used like the Nexus Unzip Plugin. It is now possible to upload a full P2 repository ZIP and access it directly using:
http://myserver/unzip/artifact/<artifactId>/path/to/file
Or, you simple want the newest file in a channel (instead of directly referencing to an artifact by id):
http://myserver/unzip/newestByName/<channelIdOrName>/<name>/path/to/file
Putting this URL directly into you Eclipse P2 dialog allows you to install directly from the uploaded P2 zip.
The unzip adapter is always enabled and does not need any configuration.
Deep linking of URLs
Thanks to the unzip adapter it is also possible now to directly link to embedded license files (like about.html) in Eclipse features.
Javadoc generation
The build was also enhanced to generate Java doc. However, due to some issues when using the maven javadoc plugin and java 8, this is currently done manually using an simple ant task.
Nevertheless the documentation is online at: http://doc.packagedrone.org/javadoc
Fixed issues and improvements
- Possibly dangerous operations (like deleting a channel) will now ask for confirmation
- Several minor UI cleanups
- Fix regeneration buttons in channel aspects view
- Handle more complex Bundle-License values