logging-log4php-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Hammers ...@lathspell.de>
Subject Re: How to change the Maven dependency to Doxia?
Date Mon, 07 Sep 2009 23:36:43 GMT
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 <grobmeier@gmail.com>:

> 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<ch@lathspell.de>
> 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-
> >

Mime
View raw message