On 2010-10-06 00:13, Andrew Robinson wrote:
> I am trying to get our build system moved over from maven 2.0.8 to
> 2.2.1, but we have been having problems with the site plugin. While
> converting over, I am supporting a profile that changes the plugin
> version. Here is the setup:
>
>
> <properties>
> ...
> <maven.site.plugin.version>2.0.1</maven.site.plugin.version> <!--
> Use the one that 2.0.8 uses by default -->
You should avoid using properties that contains dots in a Maven POM. The
newer versions of Maven are more picky in this respect. I suggest that
you rename maven.site.plugin.version to mavenSitePluginVersion
> </properties>
> ...
> <build>
> <pluginManagement>
> <plugins>
> ...
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-site-plugin</artifactId>
> <version>${maven.site.plugin.version}</version>
> <dependencies>
> <dependency>
> <groupId>commons-httpclient</groupId>
> <artifactId>commons-httpclient</artifactId>
> <version>3.1</version>
> <exclusions>
> <exclusion>
> <groupId>commons-logging</groupId>
> <artifactId>commons-logging</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
> </dependencies>
> </plugin>
> </plugins>
> </pluginManagement>
> </build>
> ...
> <profiles>
> ...
> <profile>
> <id>siteFix</id>
> <activation>
> <activeByDefault>false</activeByDefault>
> </activation>
> <properties>
> <maven.site.plugin.version>2.1.1</maven.site.plugin.version>
> </properties>
> </profile>
> </profiles>
> ...
>
>
> When I execute "mvn site" from the top level pom directory in maven
> 2.0.8, it builds the site for the top directory and all of the
> modules. If I execute "mvn -PsiteFix site" from maven 2.2.1, it does
> not build the modules and only builds the site for the current
> directory.
>
> Is there a way to get this to function as it did before?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
--
Dennis Lundberg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]