Skip to content

package-drone-0.2.2

Compare
Choose a tag to compare
@ctron ctron released this 27 Feb 13:31
· 817 commits to master since this release

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

Screenshots

pd022_001