The problem with setting the compiler arguments in the archetype pom like this is that if the generated project is used inside of a multi-module project which sets the compiler source and target to 1.6, these values will overwrite those from the parent pom.
WDYT? On Mon, Nov 29, 2010 at 3:32 AM, <bdelacre...@apache.org> wrote: > Author: bdelacretaz > Date: Mon Nov 29 08:32:59 2010 > New Revision: 1040034 > > URL: http://svn.apache.org/viewvc?rev=1040034&view=rev > Log: > generate pom needs source=1.5 to support annotations > > Modified: > > sling/trunk/maven/archetypes/servlet/src/main/resources/archetype-resources/pom.xml > > Modified: > sling/trunk/maven/archetypes/servlet/src/main/resources/archetype-resources/pom.xml > URL: > http://svn.apache.org/viewvc/sling/trunk/maven/archetypes/servlet/src/main/resources/archetype-resources/pom.xml?rev=1040034&r1=1040033&r2=1040034&view=diff > ============================================================================== > --- > sling/trunk/maven/archetypes/servlet/src/main/resources/archetype-resources/pom.xml > (original) > +++ > sling/trunk/maven/archetypes/servlet/src/main/resources/archetype-resources/pom.xml > Mon Nov 29 08:32:59 2010 > @@ -46,6 +46,14 @@ > <extensions>true</extensions> > <version>2.0.1</version> > </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-compiler-plugin</artifactId> > + <configuration> > + <source>1.5</source> > + <target>1.5</target> > + </configuration> > + </plugin> > </plugins> > </build> > <dependencies> > > >