You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Curtis Rueden <ct...@wisc.edu> on 2014/06/09 05:15:03 UTC

Fwd: [maven-nar] Release: nar-maven-plugin 3.1.0

FYI

---------- Forwarded message ----------
From: Johannes Schindelin <Jo...@gmx.de>
Date: Sun, Jun 8, 2014 at 1:04 PM
Subject: [maven-nar] Release: nar-maven-plugin 3.1.0
To: maven-nar@googlegroups.com


Dear NAR plugin users,

it is my pleasure to announce version 3.1.0 of our beloved plugin.

It is available as com.github.maven-nar:nar-maven-plugin:3.1.0 from Maven
Central:

http://search.maven.org/#artifactdetails||nar-maven-plugin|3.1.0|

It has been a while since 3.0.0 was released and we accumulated a couple
of changes:

- the source code was reformatted for consistency

- the documentation was cleaned up, see http://maven-nar.github.io/

- initial support for FreeBSD

- fix download of SNAPSHOT nar dependencies

- support passing compile options exclusive to tests' sources
  (<testOptions>)

- support ARM

- support maven.test.skip=true'

- fix <clearDefaultOptions> handling for compiler-specific default options

- support <gnuConfigureInPlace> to avoid duplicating huge autoconf-based
  project directories

- skip copy steps when the time stamps suggest it to be unnecessary

- fix NullPointerExceptions when a command-line executable is configured to
  run, but no options were specified

- fix quoting of compiler parameters on Windows, e.g. when passing
  <option>-Dversion="${project.version}"</option>

As always, this release would not be possible without the help of quite a
number of contributors. This is the shortlog:

Johannes Schindelin (14):
      Add a code formatting template for Eclipse
      Clarify the situation on cpptasks in the documentation
      site: Fix internal links to other pages
      Add a helper to upload the documentation
      upload-site: use Java 7 when possible
      upload-site: add redirectors
      Skip MSVC-specific test when vsvars32.bat has not run yet
      Only use .def files with MSVC's linker for now
      Verify that <testOptions> are inactive for src/main/c/
      Work around inconsistent command-line quoting on Windows
      Do not use the GPG agent for the release
      Update to a better release process
      Revert "Do not use the GPG agent for the release"
      [maven-release-plugin] prepare release nar-maven-plugin-3.1.0

Curtis Rueden (8):
      README.md: remove reference to Maven repository
      README.md: update Documentation to new .io suffix
      Do not use inner spaces in for loop declarations
      Do not ever put the opening brace on a new line
      Do not use inner spaces in if statements
      Use tabs instead of spaces
      Indent cases of switch statements
      mailmap: correct some names

Raymond Cheng (5):
      Resolve SNAPSHOT artifacts with multiple platform nar
      Fix NarTestCompileMojo resolve dependencies SNAPSHOT artifacts
      Add a test to verify that SNAPSHOT dependencies are resolved [...]
      Improve NarAssemblyMojo performance by skip copying older [...]
      Fix NarTestCompileMojo to exclude executable dependency

Steve Soloski (5):
      Fix NPE for command with no arguments
      Remove addressed TODO
      Add setType() method
      Add test for commands during nar-process-libraries
      Update nar-process-libraries command test for Windows

Conny Krappatsch (3):
      - fixed some mojo docu
      - fixed site internal links
      - fixed lifecycle docu

Masaki Muranaka (2):
      Add postBuildHookScript element to the configuration of [...]
      Support parameter "gnuConfigureInPlace".

Peter van Zetten (2):
      Allow additional options for nar-testCompile phase
      Add unit test for testOptions compilation flags

Alexandre de Paula (1):
      Avoid addition of compiler's default options to the command [...]

Marek Goldmann (1):
      Added ARM support

Rob Campbell (1):
      Avoid embedding timestamps in project structure file paths

Roland Asmann (1):
      Patch for skipping test-related goals when 'maven.test.skip=true'

Alexander Yerenkow (1):
      Initial support for FreeBSD platform

Thank you for your attention,
Johannes