Right. It seems no one knows where the source is. I think this is better to discuss in the JIRA ticket. It's not for this list. I'm sure that e.g. the Mojo team could take responsibility of codehaus-parent. Just need Ben to set up a repo.
/Anders On Fri, Feb 14, 2014 at 9:09 AM, 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? > > > > 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> > > >