On 14 Feb 2014, at 08:09, Baptiste Mathus <m...@batmat.net> wrote:

> Seems like this super pom is versioned at github under the sonatype
> organization (?).
> 
> Cf. scm tag in
> http://repo1.maven.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom
> But https://github.com/sonatype/codehaus-parent gives a 404...
> 
> Anyone?

Looks like it was moved into a general OSS parent pom repo:

        
https://github.com/sonatype/oss-parents/blob/master/codehaus-parent/pom.xml

> 2014-02-14 9:01 GMT+01:00 Karl Heinz Marbaise <khmarba...@gmx.de>:
> 
>> Hi Anders,
>> 
>> 
>>> I reported this Codehaus parent issue a long time ago (HAUS-2245 [1]).
>> 
>> Good to know...
>> 
>> 
>> Unfortunately the codehaus-parent seems to be in a unmaintained state.
>>> 
>> 
>> Who is responsible for the codehaus-parent ? Can we (or i) take the issue
>> and fix it ?
>> 
>> 
>> 
>>> /Anders
>>> 
>>> [1] http://jira.codehaus.org/i#browse/HAUS-2245
>>> 
>>> 
>>> On Wed, Feb 12, 2014 at 9:07 PM, Karl Heinz Marbaise <khmarba...@gmx.de
>>>> wrote:
>>> 
>>> Hi,
>>>> i have a question. The following situation. Pom file which uses the
>>>> following parent:
>>>> 
>>>>     <parent>
>>>>         <groupId>org.codehaus</groupId>
>>>>         <artifactId>codehaus-parent</artifactId>
>>>>         <version>4</version>
>>>>     </parent>
>>>> 
>>>>     <prerequisites>
>>>>       <maven>${mavenVersion}</maven>
>>>>     </prerequisites>
>>>> 
>>>> and the following part in my pom file:
>>>> 
>>>>     <build>
>>>>         <pluginManagement>
>>>>             <plugins>
>>>>                 <plugin>
>>>>                     <groupId>org.apache.maven.plugins</groupId>
>>>>                     <artifactId>maven-enforcer-plugin</artifactId>
>>>>                     <version>1.3.1</version>
>>>>                 </plugin>
>>>>             </plugins>
>>>>         </pluginManagement>
>>>>         <plugins>
>>>>             <plugin>
>>>>               <groupId>org.apache.maven.plugins</groupId>
>>>>               <artifactId>maven-enforcer-plugin</artifactId>
>>>>               <executions>
>>>>                 <execution>
>>>>                   <id>enforce-maven</id>
>>>>                   <goals>
>>>>           ... The rule does not matter..
>>>> 
>>>> 
>>>> So if i call (Maven 2.2.1)
>>>> 
>>>> mvn clean package I got the following error:
>>>> 
>>>> [INFO] [clean:clean {execution: default-clean}]
>>>> [INFO] ------------------------------------------------------------
>>>> ------------
>>>> [ERROR] BUILD ERROR
>>>> [INFO] ------------------------------------------------------------
>>>> ------------
>>>> [INFO] Failed to configure plugin parameters for:
>>>> org.apache.maven.plugins:
>>>> maven-enforcer-plugin:1.0
>>>> 
>>>> Cause: Class 'org.apache.maven.enforcer.rule.api.EnforcerRule' cannot be
>>>> instantiated
>>>> 
>>>> So if i call with Maven 3.0.5:
>>>> 
>>>> [ERROR] Failed to execute goal org.apache.maven.plugins:
>>>> maven-enforcer-plugin:1.0:enforce (enforce-maven) on project
>>>> test-enforcer: Unable to parse configuration of mojo
>>>> org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce for parameter
>>>> requireSameVersions: Abstract class or interface
>>>> 'org.apache.maven.enforcer.rule.api.EnforcerRule'
>>>> cannot be instantiated -> [Help 1]
>>>> 
>>>> Maven 3.1.X and Maven 3.2.X tested as well...
>>>> 
>>>> So this looks to me that the pluginManagement does not overwrite the
>>>> version 1.0 which is defined in the codehaus-parent. To be honest the
>>>> codehaus-parent does not define it via pluginManagement it just uses the
>>>> following:
>>>> 
>>>> <build>
>>>>         <plugins>
>>>>             <plugin>
>>>>                 <groupId>org.apache.maven.plugins</groupId>
>>>>                 <artifactId>maven-enforcer-plugin</artifactId>
>>>>                 <version>1.0</version>
>>>>                 <executions>
>>>>                     <execution>
>>>>                         <id>enforce-maven</id>
>>>>                         <goals>
>>>>                             <goal>enforce</goal>
>>>>                         </goals>
>>>>                         <configuration>
>>>>                             <rules>
>>>>                                 <requireMavenVersion>
>>>> 
>>>> <version>(,2.1.0),(2.1.0,2.2.0),(2.2.0,)</version>
>>>>                                     <message>Maven 2.1.0 and 2.2.0
>>>> produce
>>>> incorrect GPG signatures and checksums respectively.</message>
>>>>                                 </requireMavenVersion>
>>>>                             </rules>
>>>>                         </configuration>
>>>>                     </execution>
>>>>                 </executions>
>>>>             </plugin>
>>>>         </plugins>
>>>> 
>>>> 
>>>> First the codehaus-parent seemed to be wrong...so i can't overwrite the
>>>> version of the plugin by using a pluginManagement block in inherited
>>>> project which forces me to define the version explicitly in my pom in the
>>>> build block to get that working like this:
>>>> 
>>>>         <plugins>
>>>>             <plugin>
>>>>               <groupId>org.apache.maven.plugins</groupId>
>>>>               <artifactId>maven-enforcer-plugin</artifactId>
>>>>               <version>1.3.1</version>
>>>>               <executions>
>>>> 
>>>> 
>>>> WDYT ? Bug ? Right behaviour ?
>>>> 
>>>> 
>>>> Kind regards
>>>> Karl-Heinz Marbaise
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>> 
>>>> 
>>>> 
>>> 
>> 
>> Mit freundlichem Gruß
>> Karl-Heinz Marbaise
>> --
>> SoftwareEntwicklung Beratung Schulung    Tel.: +49 (0) 2405 / 415 893
>> Dipl.Ing.(FH) Karl-Heinz Marbaise        ICQ#: 135949029
>> Hauptstrasse 177                         USt.IdNr: DE191347579
>> 52146 Würselen                           http://www.soebes.de
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>> 
>> --
>> Baptiste <Batmat> MATHUS - http://batmat.net
>> Sauvez un arbre,
>> Mangez un castor ! nbsp;! <dev-h...@maven.apache.org>
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to