http://jira.codehaus.org/browse/MNG-374
On 5/9/05, Mark Hobson <[EMAIL PROTECTED]> wrote: > Looks like another bug here I'm afraid - the following pom causes no > tests to be run with svn head m2 (tested against it0000): > > <project> > <modelVersion>4.0.0</modelVersion> > <groupId>testproject</groupId> > <artifactId>testproject</artifactId> > <packaging>jar</packaging> > <version>0.1-SNAPSHOT</version> > <dependencies> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>3.8.1</version> > <type>jar</type> > <scope>test</scope> > </dependency> > </dependencies> > <build> > <pluginManagement> > <plugins> > <plugin> > > <artifactId>maven-compiler-plugin</artifactId> > > <version>1.0-alpha-2-SNAPSHOT</version> > <configuration> > <source>1.5</source> > <target>1.5</target> > </configuration> > </plugin> > </plugins> > </pluginManagement> > </build> > </project> > > Shall I add to jira? > > On 5/9/05, Mark Hobson <[EMAIL PROTECTED]> wrote: > > http://jira.codehaus.org/browse/MNG-373 > > > > Thanks. > > > > On 5/9/05, Brett Porter <[EMAIL PROTECTED]> wrote: > > > It should definitely work. Can you please file this one in JIRA? > > > > > > Thanks, > > > Brett > > > > > > On 5/9/05, Mark Hobson <[EMAIL PROTECTED]> wrote: > > > > Hi there, > > > > > > > > More plugin configuration inheritance queries I'm afraid - I have > > > > something like the following: > > > > > > > > A parent pom: > > > > > > > > <project> > > > > <modelVersion>4.0.0</modelVersion> > > > > <groupId>mygroup</groupId> > > > > <artifactId>myparent</artifactId> > > > > <packaging>pom</packaging> > > > > <version>0.1-SNAPSHOT</version> > > > > <build> > > > > <pluginManagement> > > > > <plugins> > > > > <plugin> > > > > > > > > <artifactId>maven-compiler-plugin</artifactId> > > > > > > > > <version>1.0-alpha-2-SNAPSHOT</version> > > > > <configuration> > > > > <source>1.5</source> > > > > <target>1.5</target> > > > > </configuration> > > > > </plugin> > > > > </plugins> > > > > </pluginManagement> > > > > </build> > > > > </project> > > > > > > > > A project pom: > > > > > > > > <project> > > > > <parent> > > > > <groupId>mygroup</groupId> > > > > <artifactId>myparent</artifactId> > > > > <version>0.1-SNAPSHOT</version> > > > > </parent> > > > > <modelVersion>4.0.0</modelVersion> > > > > <groupId>mygroup</groupId> > > > > <artifactId>myproject</artifactId> > > > > <packaging>pom</packaging> > > > > <version>0.1-SNAPSHOT</version> > > > > <modules> > > > > <module>mycomponent</module> > > > > </modules> > > > > </project> > > > > > > > > And a component pom: > > > > > > > > <project> > > > > <parent> > > > > <groupId>mygroup</groupId> > > > > <artifactId>myproject</artifactId> > > > > <version>0.1-SNAPSHOT</version> > > > > </parent> > > > > <modelVersion>4.0.0</modelVersion> > > > > <groupId>mygroup</groupId> > > > > <artifactId>mycomponent</artifactId> > > > > <packaging>jar</packaging> > > > > <version>0.1-SNAPSHOT</version> > > > > </project> > > > > > > > > AFAIK the compiler plugin config should be inherited by the component > > > > project. This does happen when running m2 on the component pom, but > > > > not when running m2 on the project pom. I'm running the svn head > > > > version of m2, any ideas? > > > > > > > > Cheers, > > > > > > > > Mark > > > > > > > > On 5/8/05, Brett Porter <[EMAIL PROTECTED]> wrote: > > > > > I get the same failure on testCompile. Thanks, will fix ASAP. > > > > > > > > > > - Brett > > > > > > > > > > On 5/9/05, Mark Hobson <[EMAIL PROTECTED]> wrote: > > > > > > Hi Brett, > > > > > > > > > > > > I'm bootstrapping with m2-bootstrap-all.sh from the svn head, and > > > > > > then > > > > > > using that to build my project. The resolved versions are as > > > > > > follows: > > > > > > > > > > > > [INFO] > > > > > > ---------------------------------------------------------------------------- > > > > > > [INFO] Building uk.co.iizuka:iizuka-parent:pom:0.1-SNAPSHOT > > > > > > [INFO] > > > > > > ---------------------------------------------------------------------------- > > > > > > [INFO] maven-compiler-plugin: using locally installed snapshot > > > > > > [INFO] plexus-compilers: resolved to version 1.3-20050423.062258-2 > > > > > > from local repository > > > > > > [INFO] plexus-compiler: resolved to version 1.3-20050411.081334-1 > > > > > > from > > > > > > local repository > > > > > > [INFO] maven-clean-plugin: using locally installed snapshot > > > > > > [INFO] [clean:clean] > > > > > > [INFO] Deleting directory c:\Documents and Settings\mark\My > > > > > > Documents\projects\iizuka\target > > > > > > [INFO] maven-resources-plugin: using locally installed snapshot > > > > > > [INFO] maven-surefire-plugin: using locally installed snapshot > > > > > > [INFO] maven-install-plugin: using locally installed snapshot > > > > > > [INFO] [resources:resources] > > > > > > [INFO] [compiler:compile] > > > > > > [INFO] No sources to compile > > > > > > [INFO] [resources:testResources] > > > > > > > > > > > > So would maven overwrite the bootstrapped plugins with the > > > > > > repository > > > > > > versions when run? > > > > > > > > > > > > Cheers, > > > > > > > > > > > > Mark > > > > > > > > > > > > On 5/8/05, Brett Porter <[EMAIL PROTECTED]> wrote: > > > > > > > Hey Mark, > > > > > > > > > > > > > > Works for me. I've added an integration test to ensure it stays > > > > > > > that way :) > > > > > > > > > > > > > > My guess is you are downloading the snapshot published to the > > > > > > > repository, instead of a locally built copy. > > > > > > > > > > > > > > At the moment, we don't regularly publish m2 snapshots, the only > > > > > > > supported configurations are the alpha-1 release, or > > > > > > > bootstrapping m2 > > > > > > > from SVN (which we appreciate people doing if they can). > > > > > > > > > > > > > > The plugin API has changed (and been finalised) for alpha-2, so > > > > > > > plugins do need to be updated and recompiled. > > > > > > > > > > > > > > Can you confirm whether you were completely bootstrapping? What > > > > > > > version does the SNAPSHOT resolve to in the messages leading up > > > > > > > to the > > > > > > > compile? > > > > > > > > > > > > > > Cheers, > > > > > > > Brett > > > > > > > > > > > > > > On 5/9/05, Mark Hobson <[EMAIL PROTECTED]> wrote: > > > > > > > > Sorry to drag this up again, but the svn head version of m2 > > > > > > > > doesn't > > > > > > > > seem to compile Java5 again. I've got this, which works for > > > > > > > > m2-alpha-1: > > > > > > > > > > > > > > > > <build> > > > > > > > > <plugins> > > > > > > > > <plugin> > > > > > > > > > > > > > > > > <artifactId>maven-compiler-plugin</artifactId> > > > > > > > > > > > > > > > > <version>1.0-alpha-2-SNAPSHOT</version> > > > > > > > > <configuration> > > > > > > > > <source>1.5</source> > > > > > > > > <target>1.5</target> > > > > > > > > </configuration> > > > > > > > > </plugin> > > > > > > > > </plugins> > > > > > > > > </build> > > > > > > > > > > > > > > > > But get: > > > > > > > > > > > > > > > > [INFO] > > > > > > > > ---------------------------------------------------------------------------- > > > > > > > > [ERROR] BUILD ERROR > > > > > > > > [INFO] > > > > > > > > ---------------------------------------------------------------------------- > > > > > > > > [ERROR] Cause: > > > > > > > > org.apache.maven.plugin.MojoExecutionException: Error > > > > > > > > configuring > > > > > > > > plugin for execution of 'compiler:testCompile'. > > > > > > > > at > > > > > > > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:417) > > > > > > > > at > > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.processGoals(DefaultLifecycleExecutor.java:167) > > > > > > > > at > > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:89) > > > > > > > > at > > > > > > > > org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:227) > > > > > > > > at > > > > > > > > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:143) > > > > > > > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:223) > > > > > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > > > > > > Method) > > > > > > > > at > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > > > > > > > at > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > > > > > > at java.lang.reflect.Method.invoke(Method.java:585) > > > > > > > > at > > > > > > > > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303) > > > > > > > > at > > > > > > > > org.codehaus.classworlds.Launcher.launch(Launcher.java:243) > > > > > > > > at > > > > > > > > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416) > > > > > > > > at > > > > > > > > org.codehaus.classworlds.Launcher.main(Launcher.java:363) > > > > > > > > Caused by: org.apache.maven.plugin.PluginConfigurationException: > > > > > > > > ERROR: Cannot override read-only parameter: classpathEl > > > > > > > > ements in goal: compiler:testCompile > > > > > > > > at > > > > > > > > org.apache.maven.plugin.DefaultPluginManager.validatePomConfiguration(DefaultPluginManager.java:465) > > > > > > > > at > > > > > > > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:370) > > > > > > > > ... 13 more > > > > > > > > > > > > > > > > Any idea on what has changed? > > > > > > > > > > > > > > > > Cheers, > > > > > > > > > > > > > > > > Mark > > > > > > > > > > > > > > > > On 4/11/05, Brett Porter <[EMAIL PROTECTED]> wrote: > > > > > > > > > Yep, no problem. > > > > > > > > > > > > > > > > > > We need to document the compiler plugin. The settings you > > > > > > > > > need in your POM are: > > > > > > > > > > > > > > > > > > <build> > > > > > > > > > <plugins> > > > > > > > > > <plugin> > > > > > > > > > <artifactId>maven-compiler-plugin</artifactId> > > > > > > > > > <configuration> > > > > > > > > > <source>1.5</source> > > > > > > > > > <target>1.5</target> > > > > > > > > > </configuration> > > > > > > > > > </plugin> > > > > > > > > > </plugins> > > > > > > > > > </build> > > > > > > > > > > > > > > > > > > By default, it is source 1.3, target 1.1. (in alpha-1, this > > > > > > > > > was due to > > > > > > > > > inadvertantly using a 1.3 class, now it is actually > > > > > > > > > configured as such > > > > > > > > > and using the defined API) > > > > > > > > > > > > > > > > > > If this doesn't work with the alpha release, try adding this > > > > > > > > > just > > > > > > > > > under artifactId: > > > > > > > > > <version>1.0-alpha-2-SNAPSHOT</version> > > > > > > > > > (a newer version of the compiler plugin, only just deployed, > > > > > > > > > may take > > > > > > > > > 4 hours to appear at ibiblio) > > > > > > > > > > > > > > > > > > - Brett > > > > > > > > > > > > > > > > > > On Apr 11, 2005 10:03 PM, Mark Hobson <[EMAIL PROTECTED]> > > > > > > > > > wrote: > > > > > > > > > > Hi there, > > > > > > > > > > > > > > > > > > > > Just trying out the alpha release of M2 & was wondering if > > > > > > > > > > there's any > > > > > > > > > > issues with compiling Java5? It doesn't seem to like the > > > > > > > > > > new syntax - > > > > > > > > > > is there a property I need to set to anywhere? > > > > > > > > > > > > > > > > > > > > Aside from that it's looking great at the moment - keep up > > > > > > > > > > the good > > > > > > > > > > work! BTW, is this the correct mailing list for M2? I did > > > > > > > > > > read some > > > > > > > > > > discussion about merging M1 & M2 mailing lists back > > > > > > > > > > together, so I > > > > > > > > > > assumed so. > > > > > > > > > > > > > > > > > > > > Cheers, > > > > > > > > > > > > > > > > > > > > Mark > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
