Return-Path: X-Original-To: apmail-maven-users-archive@www.apache.org Delivered-To: apmail-maven-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DEE38100E4 for ; Fri, 13 Sep 2013 16:00:48 +0000 (UTC) Received: (qmail 20406 invoked by uid 500); 13 Sep 2013 10:35:09 -0000 Delivered-To: apmail-maven-users-archive@maven.apache.org Received: (qmail 20104 invoked by uid 500); 13 Sep 2013 10:34:59 -0000 Mailing-List: contact users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Users List" Reply-To: "Maven Users List" Delivered-To: mailing list users@maven.apache.org Received: (qmail 20024 invoked by uid 99); 13 Sep 2013 10:34:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Sep 2013 10:34:51 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of stephen.alan.connolly@gmail.com designates 74.125.82.49 as permitted sender) Received: from [74.125.82.49] (HELO mail-wg0-f49.google.com) (74.125.82.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Sep 2013 10:34:46 +0000 Received: by mail-wg0-f49.google.com with SMTP id l18so969350wgh.16 for ; Fri, 13 Sep 2013 03:34:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=EFdng3F5ms+szTu/NRExMxgk94oVKJAcDpePbAFbTqI=; b=H3Ps4RzZsI7k758Lsq+QxM8nvYKQpPRheeVSizaL5JtIiWR4wVMl0XEb16llE3c27G AQG6lj5C7O7VGO87F3T+wmOoZAKlJ45iaOhcYxRtnODXc7NlzJHNAp74X3mE4ws7XV5X Vzq24g8dpQkOutdeMWVnTNx27urDHFOrcxgCRJ8f7hAoagCBirTSFy1Fp/WMlruw24X5 Aptfwe+I1TPAzNDFgeRoXi3oM7yNVa/cPiXFXRubXArTURAbMzVr0AzUYZPAZdh+7WN2 5GU0eCpqR0deFQjOXG5broTTtuazUeyp8vru1lSl+v5VQJ8RfQ1gcqLIpjadLqaBundv gUeA== MIME-Version: 1.0 X-Received: by 10.180.88.71 with SMTP id be7mr1933803wib.25.1379068466089; Fri, 13 Sep 2013 03:34:26 -0700 (PDT) Received: by 10.194.122.194 with HTTP; Fri, 13 Sep 2013 03:34:26 -0700 (PDT) In-Reply-To: <5dbb5a0602defd9eb90863811554428c.squirrel@www.mosabuam.com> References: <951728aabc7a88f538cd512c391367fb@mail.gmail.com> <5dbb5a0602defd9eb90863811554428c.squirrel@www.mosabuam.com> Date: Fri, 13 Sep 2013 11:34:26 +0100 Message-ID: Subject: Re: list of available properties From: Stephen Connolly To: Maven Users List , Manfred Moser Content-Type: multipart/alternative; boundary=f46d0442833a0ad6b504e64166b2 X-Virus-Checked: Checked by ClamAV on apache.org --f46d0442833a0ad6b504e64166b2 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable I think some of it's goals are questionable from a =93best practice=94 poin= t of view. Certainly read-project-properties and set-system-properties should come with health warnings as they can have very visible edge cases: * The properties they introduce all apply after a good chunk of the model has been resolved, so while they may appear equivalent to a section, they are not * There are some system properties that cannot be changed once the JVM has started. These are defined in the JLS. Similarly, some system properties are read and acted upon before the plugin execution takes place and if you are trying to set one of those system properties, you will be out of luck. Finally, setting system properties is a symptom of bad plugins that are not forking a JVM and providing system property setting configuration options. The plugin is helpful... but usually only when you are dealing with other plugins that are poorly written/designed. On 13 September 2013 05:09, Manfred Moser wrote: > > http://mojo.codehaus.org/properties-maven-plugin/usage.html > > > > execute read-project-properties goal of properties-maven-plugin > > bind to 'initialize' phase > > Thats one of those plugins that has been useful but has a version number > that reflects badly on it. Could someone just release a 1.0 and get of th= e > alpha stuff. > > manfred > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org > For additional commands, e-mail: users-help@maven.apache.org > > --f46d0442833a0ad6b504e64166b2--