Hi Maven reports itself as "Apache Maven 2.2.0 (rdebian-2)" and it insists on Doxia 1.0-alpha-7 even if I add the below snipped as build plugin. I give up on this front :)
bye, -christian- Am Mon, 7 Sep 2009 07:12:33 +0200 schrieb Christian Grobmeier <[email protected]>: > Hi > > I am not sure why mvn is downloading this version, but I guess its > related cause you tried to include it as a dependency. Doxia - in that > case - is not a dependency to the project and you should delete that > part out. Dependencies are f.e. compile time dependencies to the > project. But we don't have such. > > However, which mvn version are you running? If you have 2.1, you > already should have doxia 1.1.x. > > Just type: > $ mvn --version > Apache Maven 2.1.0 (r755702; 2009-03-18 20:10:27+0100) > > See: http://maven.apache.org/doxia/developers/maven-integration.html > > If that doesn't do the trick, you might have a look on that page, > which should help you: > > http://maven.apache.org/doxia/doxia/doxia-maven-plugin/usage.html > > This is the correct way of configuration in the pom.xml. It means that > doxia is a so called build-plugin and should have something like that > within the build-tag (probably direclty under the already included rat > plugin): > > <plugin> > <groupId>org.apache.maven.doxia</groupId> > <artifactId>doxia-maven-plugin</artifactId> > <version>1.1.1</version> > </plugin> > > Let me know if that works for you :-) > > And yes, maven is hell, sometimes. But it really has its benefits too, > once you control it. > > Cheers, > Christian > > On Sun, Sep 6, 2009 at 11:06 PM, Christian Hammers<[email protected]> > wrote: > > Hi > > > > Sometimes I wish back the good ol' Makefile... why is Maven > > insisting on using doxia 1.0-alpha-11? There is no visible > > dependency in the pom.xml and it does so even if I add a dependency > > to 1.1.1: > > > > <dependency> > > <groupId>org.apache.maven.doxia</groupId> > > <artifactId>doxia</artifactId> > > <version>1.1.1</version> > > <type>pom</type> > > </dependency> > > > > $ mvn site > > ... > > [INFO] Building Apache log4php. [INFO] task-segment: [site] > > [INFO] > > ------------------------------------------------------------------------ > > Downloading: > > http://mirror.netcologne.de/maven2/org/apache/maven/doxia/doxia-core/1.0-alpha-11/doxia-core-1.0-alpha-11.jar > > ... > > > > The reason I want 1.0+ is that it supports %{snippet} .apt macros > > that include the whole file. > > > > Ok, since most of the files include this big fat Apache copyright > > header maybe it would indeed be better to use the "// START > > SNIPPET: foo" tag but I would still be curious if anybody can > > explain me Maven :) > > > > bye, > > > > -christian- > >
