<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.apache.maven.issues">
    <title>gmane.comp.apache.maven.issues</title>
    <link>http://blog.gmane.org/gmane.comp.apache.maven.issues</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38535"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38534"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38533"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38532"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38531"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38530"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38529"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38528"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38527"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38526"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38525"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38524"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38523"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38522"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38521"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38520"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38519"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38518"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38517"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38516"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38535">
    <title>[jira] (MRELEASE-431) Configuration of policy for calculating next (release) version</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38535</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/MRELEASE-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326957#comment-326957 ] 

Robert Scholte commented on MRELEASE-431:
-----------------------------------------

There are at least two options:
- through Plexus Components ( example is [Maven Compiler Plugin|http://maven.apache.org/plugins/maven-compiler-plugin/xref/org/apache/maven/plugin/compiler/AbstractCompilerMojo.html#420] where you can choose a compiler by its id. Implementations are marked as a Component and can be chosen by the hint.
- through Plexus Configuration. I couldn't find a good example, but it should be something like this:
{code:xml}
  &amp;lt;configuration&amp;gt;
    &amp;lt;versionPolicyManager implementation="com.acme.custom.MyVersionPolicyManager"&amp;gt;
    &amp;lt;/versionPolicyManager&amp;gt;
  &amp;lt;/configuration&amp;gt;
{code}
The advantage of the latter is that it is very straightforward if you want to use additional fields/setters on your VersionPolicyManager. For that reason this would be my choice right now.


                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Robert Scholte (JIRA</dc:creator>
    <dc:date>2013-06-18T21:21:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38534">
    <title>[jira] (MRELEASE-431) Configuration of policy for calculating next (release) version</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38534</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/MRELEASE-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326956#comment-326956 ] 

Robert Munteanu commented on MRELEASE-431:
------------------------------------------

Right, so I'll create a VersionPolicyManager interface, and I can look it up based on the configured versionPolicy parameter. What I'm not sure is how to actually provide and look up implementations for this interface, since I'm not familiar with Maven component wiring. Where can I find the docs or a working example? 

And for now I can add a release-api project to the release reactor, and you can decide whether to move it to a shared component later, since it would be more difficult for me, not being a Maven committer. WDYT?
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Robert Munteanu (JIRA</dc:creator>
    <dc:date>2013-06-18T20:43:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38533">
    <title>[jira] (MDEP-406) skip is ignored</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38533</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/MDEP-406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326955#comment-326955 ] 

Peter Kahn commented on MDEP-406:
---------------------------------

Actually, this works for me.  I checked my effective pom and found I used version 2.4 which didn't yet support the feature.

Thanks and apologies for the churn
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Peter Kahn (JIRA</dc:creator>
    <dc:date>2013-06-18T19:01:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38532">
    <title>[jira] (MDEP-406) skip is ignored</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38532</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/MDEP-406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326954#comment-326954 ] 

Peter Kahn commented on MDEP-406:
---------------------------------

I think it is this as I too have this problem.   The skip setting in the configuration for at least the copy-dependencies mojo doesn't appear to work properly.  I would expect the skip xml below to skip the execution, but it does not.


h2. Goal
Conditionally execute copy-dependencies for specific modules in my project.  

h2. Approach
* Top level pom defines copy-dependency execution using property *skipIncludeCompileDeps* to control execution
* Top level pom sets *skipIncludeCompileDeps* to true
* Child poms will automatically skip execution unless they override property definition


h2. Root Pom
{code}
&amp;lt;properties&amp;gt;
  &amp;lt;skipIncludeCompileDeps&amp;gt;true&amp;lt;/skipIncludeCompileDeps&amp;gt;
&amp;lt;/properties&amp;gt;
....
      &amp;lt;build&amp;gt;
        &amp;lt;plugins&amp;gt;
           &amp;lt;plugin&amp;gt;
             &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
             &amp;lt;artifactId&amp;gt;maven-dependency-plugin&amp;lt;/artifactId&amp;gt;
             &amp;lt;executions&amp;gt;
               &amp;lt;execution&amp;gt;
                 &amp;lt;id&amp;gt;ROOT POM: Gather Compile Dependencies For Scan&amp;lt;/id&amp;gt;
                 &amp;lt;phase&amp;gt;validate&amp;lt;/phase&amp;gt;
                 &amp;lt;goals&amp;gt;
                   &amp;lt;goal&amp;gt;copy-dependencies&amp;lt;/goal&amp;gt;
                 &amp;lt;/goals&amp;gt;
                 &amp;lt;configuration&amp;gt;
                    &amp;lt;skip&amp;gt;true&amp;lt;/skip&amp;gt;
                    &amp;lt;includeScope&amp;gt;compile&amp;lt;/includeScope&amp;gt;
                    &amp;lt;outputDirectory&amp;gt;${project.build.directory}/compileScopeDependencies&amp;lt;/outputDirectory&amp;gt;
                 &amp;lt;/configuration&amp;gt;
               &amp;lt;/execution&amp;gt;
             &amp;lt;/executions&amp;gt;
           &amp;lt;/plugin&amp;gt;
        &amp;lt;/plugins&amp;gt;
      &amp;lt;/build&amp;gt;      
{code}

h2. Module Using common execution to gather deps
{code}
...
&amp;lt;properties&amp;gt;
  &amp;lt;skipIncludeCompileDeps&amp;gt;false&amp;lt;/skipIncludeCompileDeps&amp;gt;
&amp;lt;/properties&amp;gt;{code}

                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Peter Kahn (JIRA</dc:creator>
    <dc:date>2013-06-18T18:54:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38531">
    <title>[jira] (MRELEASE-431) Configuration of policy for calculating next (release) version</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38531</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/MRELEASE-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326943#comment-326943 ] 

Robert Scholte commented on MRELEASE-431:
-----------------------------------------

There are a lot of issues related to version policies. I could try to collect all wishes, but I'm afraid that I'll forget a few and that in the near future developers invent more exotic ways of version policies. 
To prevent this, we should define a {{VersionPolicyManager}} interface (probably in the separated {{api}}-project), so everyone can code his own version. It'll be just a matter of injecting your preferred implementation.
I'm not sure if I should introduce a {{release-api}} project for this or start a new shared component. With the latter we could also reuse it for the versions-maven-plugin. 

                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Robert Scholte (JIRA</dc:creator>
    <dc:date>2013-06-18T17:38:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38530">
    <title>[jira] (MRELEASE-431) Configuration of policy for calculating next (release) version</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38530</link>
    <description>&lt;pre&gt;
     [ https://jira.codehaus.org/browse/MRELEASE-431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Munteanu updated MRELEASE-431:
-------------------------------------

    Attachment: 0001-MRELEASE-431-Configuration-of-policy-for-calculating.patch
    

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Robert Munteanu (JIRA</dc:creator>
    <dc:date>2013-06-18T16:06:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38529">
    <title>[jira] (MRELEASE-431) Configuration of policy for calculating next (release) version</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38529</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/MRELEASE-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326938#comment-326938 ] 

Robert Munteanu commented on MRELEASE-431:
------------------------------------------

I've attached a patch which adds a 'versionPolicy' property to the plugin. Possible values are 'default' - which is what the plugin does today - and 'odd-even', which ensures that snapshot dependencies are always odd and release versions are always even.

You can also review the [commit on github|https://github.com/rombert/release/commit/35e42901868d5c18289e6687bbecdd78cddbf03e] as well. I tried to keep changes minimal and self-contained and also added tests as well as I could.

I'm open to iterating on this so please let me know what you think.

Thanks!

Robert
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Robert Munteanu (JIRA</dc:creator>
    <dc:date>2013-06-18T16:06:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38528">
    <title>[jira] [Updated] (MPOM-44) Compiler version settings cannot be overridden by defining maven.compiler.source/target</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38528</link>
    <description>&lt;pre&gt;
     [ https://issues.apache.org/jira/browse/MPOM-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebb updated MPOM-44:
---------------------

    Attachment: MPOM-44.patch
    

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Sebb (JIRA</dc:creator>
    <dc:date>2013-06-18T15:05:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38527">
    <title>[jira] [Created] (MPOM-44) Compiler version settings cannot be overridden by defining maven.compiler.source/target</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38527</link>
    <description>&lt;pre&gt;Sebb created MPOM-44:
------------------------

             Summary: Compiler version settings cannot be overridden by defining maven.compiler.source/target
                 Key: MPOM-44
                 URL: https://issues.apache.org/jira/browse/MPOM-44
             Project: Maven POMs
          Issue Type: Bug
          Components: maven-plugins
    Affects Versions: ASF-13
            Reporter: Sebb


The compiler plugin by default picks up the source and target from the properties
maven.compiler.source and maven.compiler.target.

Unfortunately, the Apache POM uses the following fixed values to specify the version:

{code}
  &amp;lt;build&amp;gt;
    &amp;lt;pluginManagement&amp;gt;
      &amp;lt;plugins&amp;gt;
        &amp;lt;plugin&amp;gt;
          &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
          &amp;lt;artifactId&amp;gt;maven-compiler-plugin&amp;lt;/artifactId&amp;gt;
          &amp;lt;version&amp;gt;2.5.1&amp;lt;/version&amp;gt;
          &amp;lt;configuration&amp;gt;
            &amp;lt;source&amp;gt;1.4&amp;lt;/source&amp;gt;
            &amp;lt;target&amp;gt;1.4&amp;lt;/target&amp;gt;
          &amp;lt;/configuration&amp;gt;

{code}

This means that child poms which use the properties expecting them to be honoured have to override the configuration as follows:

{code}
&amp;lt;plugin&amp;gt;
  &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
  &amp;lt;artifactId&amp;gt;maven-compiler-plugin&amp;lt;/artifactId&amp;gt;
  &amp;lt;configuration&amp;gt;
    &amp;lt;source&amp;gt;${maven.compile.source}&amp;lt;/source&amp;gt;
    &amp;lt;target&amp;gt;${maven.compile.target}&amp;lt;/target&amp;gt;
  &amp;lt;/configuration&amp;gt;
&amp;lt;/plugin&amp;gt;
{code}

This is unnecessary and wrong.

For compatibility, the Apache Pom does need to still specify the default source/target as 1.4 (the plugin default is 1.5), but it should do so by using the standard properties which can then be overridden.

In fact, if the properties are defined, the compiler plugin config could be dropped, as it is the default behaviour.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Sebb (JIRA</dc:creator>
    <dc:date>2013-06-18T14:57:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38526">
    <title>[jira] (WAGON-381) Both Maven 2 and 3 fail to retrieve a &lt;dependency&gt; that is larger than Integer.MAX_VALUE</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38526</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/WAGON-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326915#comment-326915 ] 

Olivier Lamy commented on WAGON-381:
------------------------------------

still weird for me.
I added a unit test https://git-wip-us.apache.org/repos/asf?p=maven-wagon.git;a=commit;h=05098b3f0f0378a7272f0d9491ef356889bfc67f 
And those huge files (with Content-Length or Chunked) are correctly downloaded.
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Olivier Lamy (JIRA</dc:creator>
    <dc:date>2013-06-18T13:38:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38525">
    <title>[jira] (MNG-5485) ClassRealmAdapter.getParent() handles null parents incorrectly</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38525</link>
    <description>&lt;pre&gt;Stefan Fromm created MNG-5485:
---------------------------------

             Summary: ClassRealmAdapter.getParent() handles null parents incorrectly
                 Key: MNG-5485
                 URL: https://jira.codehaus.org/browse/MNG-5485
             Project: Maven 2 &amp;amp; 3
          Issue Type: Bug
    Affects Versions: 3.0.5
         Environment: Java 1.6.0_30, Windows XP Professional 2002 SP3
            Reporter: Stefan Fromm


Here is the code from plexus classworlds 2.4.x.

{noformat}
public ClassRealm getParent()
{
  return ClassRealmAdapter.getInstance( realm.getParentRealm() );
}

public ClassRealm getParentRealm()
{
  return ClassRealmAdapter.getInstance( realm.getParentRealm() );
}

public static ClassRealmAdapter getInstance( org.codehaus.plexus.classworlds.realm.ClassRealm newRealm )
{
  ClassRealmAdapter adapter = new ClassRealmAdapter( newRealm );
  return adapter;
}
{noformat}

If the parent of the backend realm is {{null}}, then there is returned a new {{ClassRealmAdapter}} instead of {{null}}. Calling methods on the returned {{ClassRealmAdapter}} produces NPEs.

I think, that {{getParent()}} and {{getParentRealm()}} could be patched like this:

{noformat}
public ClassRealm getParentRealm()
{
  return realm.getParentRealm() != null 
    ? ClassRealmAdapter.getInstance( realm.getParentRealm())
    : null;
}

public ClassRealm getParent()
{
  return getParentRealm();
}
{noformat}

Or should {{null}} be handled in {{ClassRealmAdapter.getInstance()}}?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Stefan Fromm (JIRA</dc:creator>
    <dc:date>2013-06-18T10:03:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38524">
    <title>[jira] (MCHECKSTYLE-194) Stylecheck audit invoked on intermedaite files generated by Clover2 plugin</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38524</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/MCHECKSTYLE-194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326882#comment-326882 ] 

Oleg Kalnichevski commented on MCHECKSTYLE-194:
-----------------------------------------------

[INFO] --- maven-clean-plugin:2.5:clean (default-clean) &amp;lt; at &amp;gt; httpcore ---
[INFO] Deleting /home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/target
[INFO] 
[INFO] --- maven-clover2-plugin:3.1.10.1:setup (default-cli) &amp;lt; at &amp;gt; httpcore ---
[INFO] Clover Version 3.1.10, built on January 08 2013 (build-885)
[INFO] Loaded from: /home/oleg/.m2/repository/com/cenqua/clover/clover/3.1.10/clover-3.1.10.jar
[INFO] Clover: Open Source License registered to Apache.
[INFO] Creating new database at '/home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/target/clover/clover.db'.
[INFO] Processing files at 1.6 source level.
[INFO] Clover all over. Instrumented 220 files (15 packages).
[INFO] Elapsed time = 1.585 secs. (138.801 files/sec, 18,435.961 srclines/sec)
[INFO] Clover Version 3.1.10, built on January 08 2013 (build-885)
[INFO] Loaded from: /home/oleg/.m2/repository/com/cenqua/clover/clover/3.1.10/clover-3.1.10.jar
[INFO] Clover: Open Source License registered to Apache.
[INFO] Updating existing database at '/home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/target/clover/clover.db'.
[INFO] Processing files at 1.6 source level.
[INFO] Clover all over. Instrumented 88 files (15 packages).
[INFO] 633 test methods detected.
[INFO] Elapsed time = 0.76 secs. (115.789 files/sec, 22,477.633 srclines/sec)
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.9.1:checkstyle (validate) &amp;lt; at &amp;gt; httpcore ---
[INFO] Starting audit...
/home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/target/clover/src-instrumented/org/apache/http/ProtocolException.java:1: Line does not match expected header line of '/*'.
/home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/target/clover/src-instrumented/org/apache/http/concurrent/Cancellable.java:1: Line does not match expected header line of '/*'.

                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Oleg Kalnichevski (JIRA</dc:creator>
    <dc:date>2013-06-18T09:23:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38523">
    <title>[jira] (MCHECKSTYLE-194) Stylecheck audit invoked on intermedaite files generated by Clover2 plugin</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38523</link>
    <description>&lt;pre&gt;Oleg Kalnichevski created MCHECKSTYLE-194:
---------------------------------------------

             Summary: Stylecheck audit invoked on intermedaite files generated by Clover2 plugin
                 Key: MCHECKSTYLE-194
                 URL: https://jira.codehaus.org/browse/MCHECKSTYLE-194
             Project: Maven 2.x Checkstyle Plugin
          Issue Type: Bug
    Affects Versions: 2.10
            Reporter: Oleg Kalnichevski


This issue may not necessarily be a problem with Maven Stylecheck plugin but I just unable to pinpoint the exact culprit here and the Stylecheck appears to be trying to audit intermediate files generated by Clover2 report. I am really unsure how to approach this problem. Please let me know if you need more info  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Oleg Kalnichevski (JIRA</dc:creator>
    <dc:date>2013-06-18T09:23:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38522">
    <title>[jira] (MCHECKSTYLE-193) Resource files get included regardless of explicit sourceDirectory / includes / excludes configuration</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38522</link>
    <description>&lt;pre&gt;Oleg Kalnichevski created MCHECKSTYLE-193:
---------------------------------------------

             Summary: Resource files get included regardless of explicit sourceDirectory / includes / excludes configuration
                 Key: MCHECKSTYLE-193
                 URL: https://jira.codehaus.org/browse/MCHECKSTYLE-193
             Project: Maven 2.x Checkstyle Plugin
          Issue Type: Bug
    Affects Versions: 2.10
            Reporter: Oleg Kalnichevski


Resource files get included into checkstyle audit regardless of explicit sourceDirectory / includes / excludes configuration, which seems wrong to me. I found no way of forcing version 2.10 to revert to the behavior of version 2.9.1 with regards to project resources. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Oleg Kalnichevski (JIRA</dc:creator>
    <dc:date>2013-06-18T08:13:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38521">
    <title>[jira] (MCHECKSTYLE-193) Resource files get included regardless of explicit sourceDirectory / includes / excludes configuration</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38521</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/MCHECKSTYLE-193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326870#comment-326870 ] 

Oleg Kalnichevski commented on MCHECKSTYLE-193:
-----------------------------------------------

[DEBUG] executeCheckstyle start headerLocation : hc-stylecheck/asl2.header
[DEBUG] Added 220 source files found in '/home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/src/main/java'.
[DEBUG] Added 1 resource files found in '/home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/src/main/resources'.
[DEBUG] Added 221 files to process.
[DEBUG] The resource 'null' was not found with resourceLoader org.codehaus.plexus.resource.loader.URLResourceLoader.
[DEBUG] The resource 'null' was not found with resourceLoader org.codehaus.plexus.resource.loader.JarResourceLoader.
[DEBUG] request.getConfigLocation() hc-stylecheck/default.xml
[DEBUG] Extension realms for project org.apache.httpcomponents:project:pom:7-SNAPSHOT: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache:apache:pom:13: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
...
[INFO] Starting audit...
/home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/src/main/resources/org/apache/http/version.properties:1: Missing a header - not enough lines in file.
/home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/src/main/resources/org/apache/http/version.properties:17: Trailing whitespace

                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Oleg Kalnichevski (JIRA</dc:creator>
    <dc:date>2013-06-18T08:13:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38520">
    <title>[jira] (SUREFIRE-998) Problems with Umlauts in &lt;system-out&gt; (and probably &lt;system-err&gt;) content of junit xml report.</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38520</link>
    <description>&lt;pre&gt;
     [ https://jira.codehaus.org/browse/SUREFIRE-998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mirko Friedenhagen updated SUREFIRE-998:
----------------------------------------

    Attachment: pastebin-surefire-encoding-test (1).zip

Updated test project which redirects output to file and print the defaultCharset.
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Mirko Friedenhagen (JIRA</dc:creator>
    <dc:date>2013-06-17T20:11:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38519">
    <title>[jira] (SUREFIRE-998) Problems with Umlauts in &lt;system-out&gt; (and probably &lt;system-err&gt;) content of junit xml report.</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38519</link>
    <description>&lt;pre&gt;
     [ https://jira.codehaus.org/browse/SUREFIRE-998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mirko Friedenhagen reopened SUREFIRE-998:
-----------------------------------------


Kristian, I am afraid the logic is not working correctly, I updated my test-project at: https://github.com/mfriedenhagen/pastebin/tree/surefire-encoding-test

*surefire-2.14.1*

{{env JAVA_TOOL_OPTIONS="-Dfile.encoding=ISO-8859-1" mvn -Dmaven-surefire-plugin.version=2.14.1}}

Umlauts are encoded (correctly) as ISO-8859-1 in target/surefire-reports/net.friedenhagen.surefireencodingtest.EncodingTest-output.txt and
(correctly as stated by the XML-declaration) as UTF-8 in target/surefire-reports/TEST-net.friedenhagen.surefireencodingtest.EncodingTest.xml

*surefire-2.15*

{{env JAVA_TOOL_OPTIONS="-Dfile.encoding=ISO-8859-1" mvn -Dmaven-surefire-plugin.version=2.15}}

Umlauts are encoded (correctly) as ISO-8859-1 in target/surefire-reports/net.friedenhagen.surefireencodingtest.EncodingTest-output.txt and
(*incorrectly* as the XML-declaration state they should be UTF-8) as well as ISO-8859-1 in target/surefire-reports/TEST-net.friedenhagen.surefireencodingtest.EncodingTest.xml
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Mirko Friedenhagen (JIRA</dc:creator>
    <dc:date>2013-06-17T20:08:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38518">
    <title>[jira] (SUREFIRE-1005) Tests are ignored when using dependenciesToScan on linux only</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38518</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/SUREFIRE-1005?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326859#comment-326859 ] 

Andreas Gudian commented on SUREFIRE-1005:
------------------------------------------

Next try - cb908dd79452af854f8c2f7c7d544a3e5abc611d :)
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Andreas Gudian (JIRA</dc:creator>
    <dc:date>2013-06-17T19:35:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38517">
    <title>[jira] (MDEP-419) dependency:list, dependency:build-classpath and dependency:tree result with the different dependencies order</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38517</link>
    <description>&lt;pre&gt;Julien Boulay created MDEP-419:
----------------------------------

             Summary: dependency:list, dependency:build-classpath and dependency:tree result with the different dependencies order
                 Key: MDEP-419
                 URL: https://jira.codehaus.org/browse/MDEP-419
             Project: Maven 2.x Dependency Plugin
          Issue Type: Bug
          Components: build-classpath, resolve, tree
    Affects Versions: 2.8
            Reporter: Julien Boulay


dependency:list and dependency:build-classpath goals doesn't resolve dependencies in the order declared in the project pom.xml.
It should respect the given order as it is done for dependency:tree

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Julien Boulay (JIRA</dc:creator>
    <dc:date>2013-06-17T13:20:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38516">
    <title>[jira] (WAGON-363) wagon-ftp fails to create non-existing directory when path contains "/../"</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38516</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/WAGON-363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326840#comment-326840 ] 

Stefan Braune edited comment on WAGON-363 at 6/17/13 8:13 AM:
--------------------------------------------------------------

This problem still persists with wagon-ftp:2.4 (and below). I fixed that issue by myself in class org.apache.maven.wagon.providers.ftp.FtpWagon. The issue was, that while making directories recursively, the code tests whether a directory already exists by entering it and seeing whether that worked or not. After that (and maybe after creating the directory) it will enter it again. If the directory already existed (as it is the case for ".."), it enters it a second time. That's the whole bug.

The original version reads like this:
{code:title=FtpWagon.java (original)}
            // we only create the nextDir if it doesn't yet exist
            if (!ftp.changeWorkingDirectory(nextDir)) {
                ok &amp;amp;= ftp.makeDirectory(nextDir);
            }

            if (ok) {
                // set the permissions for the freshly created directory
                setPermissions(permissions);

                ftp.changeWorkingDirectory(nextDir);

                // now create the deeper directories
                final String remainingDirs = fileName.substring(slashPos + 1);
                ok &amp;amp;= makeFtpDirectoryRecursive(remainingDirs, permissions);
            }
{code}

The fixed version looks like this (notice the changedDir boolean variable, which fixes the whole thing):
{code:title=FtpWagon.java (fixed)}
            boolean changedDir = false;
            // we only create the nextDir if it doesn't yet exist
            if (!ftp.changeWorkingDirectory(nextDir)) {
                ok &amp;amp;= ftp.makeDirectory(nextDir);
            } else {
                changedDir = true;
            }

            if (ok) {
                // set the permissions for the freshly created directory
                setPermissions(permissions);

                if (!changedDir) {
                    ftp.changeWorkingDirectory(nextDir);
                }

                // now create the deeper directories
                final String remainingDirs = fileName.substring(slashPos + 1);
                ok &amp;amp;= makeFtpDirectoryRecursive(remainingDirs, permissions);
            }
{code}

I hope, that this patch will be integrated soon. :)
                
      was (Author: stefan.braune):
    This problem still persists with wagon-ftp:2.4 (and below). I fixed that issue by myself in class org.apache.maven.wagon.providers.ftp.FtpWagon. The issue was, that while making directories recursively, the code tests whether a directory already exists by entering it and seeing whether that worked or not. After that (and maybe after creating the directory) it will enter it again. If the directory already existed (as it is the case for ".."), it enters it a second time. That's the whole bug.

The original version reads like this:
            // we only create the nextDir if it doesn't yet exist
            if (!ftp.changeWorkingDirectory(nextDir)) {
                ok &amp;amp;= ftp.makeDirectory(nextDir);
            }

            if (ok) {
                // set the permissions for the freshly created directory
                setPermissions(permissions);

                ftp.changeWorkingDirectory(nextDir);

                // now create the deeper directories
                final String remainingDirs = fileName.substring(slashPos + 1);
                ok &amp;amp;= makeFtpDirectoryRecursive(remainingDirs, permissions);
            }

The fixed version looks like this (notice the changedDir boolean variable, which fixes the whole thing):

            boolean changedDir = false;
            // we only create the nextDir if it doesn't yet exist
            if (!ftp.changeWorkingDirectory(nextDir)) {
                ok &amp;amp;= ftp.makeDirectory(nextDir);
            } else {
                changedDir = true;
            }

            if (ok) {
                // set the permissions for the freshly created directory
                setPermissions(permissions);

                if (!changedDir) {
                    ftp.changeWorkingDirectory(nextDir);
                }

                // now create the deeper directories
                final String remainingDirs = fileName.substring(slashPos + 1);
                ok &amp;amp;= makeFtpDirectoryRecursive(remainingDirs, permissions);
            }

I hope, that this patch will be integrated soon. :)
                  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Stefan Braune (JIRA</dc:creator>
    <dc:date>2013-06-17T13:14:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.apache.maven.issues/38515">
    <title>[jira] (WAGON-363) wagon-ftp fails to create non-existing directory when path contains "/../"</title>
    <link>http://permalink.gmane.org/gmane.comp.apache.maven.issues/38515</link>
    <description>&lt;pre&gt;
    [ https://jira.codehaus.org/browse/WAGON-363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=326840#comment-326840 ] 

Stefan Braune commented on WAGON-363:
-------------------------------------

This problem still persists with wagon-ftp:2.4 (and below). I fixed that issue by myself in class org.apache.maven.wagon.providers.ftp.FtpWagon. The issue was, that while making directories recursively, the code tests whether a directory already exists by entering it and seeing whether that worked or not. After that (and maybe after creating the directory) it will enter it again. If the directory already existed (as it is the case for ".."), it enters it a second time. That's the whole bug.

The original version reads like this:
            // we only create the nextDir if it doesn't yet exist
            if (!ftp.changeWorkingDirectory(nextDir)) {
                ok &amp;amp;= ftp.makeDirectory(nextDir);
            }

            if (ok) {
                // set the permissions for the freshly created directory
                setPermissions(permissions);

                ftp.changeWorkingDirectory(nextDir);

                // now create the deeper directories
                final String remainingDirs = fileName.substring(slashPos + 1);
                ok &amp;amp;= makeFtpDirectoryRecursive(remainingDirs, permissions);
            }

The fixed version looks like this (notice the changedDir boolean variable, which fixes the whole thing):

            boolean changedDir = false;
            // we only create the nextDir if it doesn't yet exist
            if (!ftp.changeWorkingDirectory(nextDir)) {
                ok &amp;amp;= ftp.makeDirectory(nextDir);
            } else {
                changedDir = true;
            }

            if (ok) {
                // set the permissions for the freshly created directory
                setPermissions(permissions);

                if (!changedDir) {
                    ftp.changeWorkingDirectory(nextDir);
                }

                // now create the deeper directories
                final String remainingDirs = fileName.substring(slashPos + 1);
                ok &amp;amp;= makeFtpDirectoryRecursive(remainingDirs, permissions);
            }

I hope, that this patch will be integrated soon. :)
                

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

&lt;/pre&gt;</description>
    <dc:creator>Stefan Braune (JIRA</dc:creator>
    <dc:date>2013-06-17T13:12:03</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.apache.maven.issues">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.apache.maven.issues</link>
  </textinput>
</rdf:RDF>
