Hi

On Thu, 29 Oct 2009 08:15:57 +0100
Christian Grobmeier <[email protected]> wrote:

> Hi all,
> 
> @Christian: i think the packaging is working for me now. I got your
> points with the pear packaging problem... I am thinking that the only
> benefit of this pear package command is the validation and we could
> leave it off by doing it ourselves. But lets leave it the way you
> solved the issue.

The benefit of the pear package command is that it generates the package.xml
which pear needs. As this package.xml also contains a classification which
file should be regarded as php, data or doc I fear we cannot replace this
with the maven-assembly-plugin :-(

> Ok, so the complete build would be:
> 
> mvn package -> creates the sourcecode only based pear package
> mvn site -> creates the site
> mvn assembly:assembly -> creates the assemblies for distribution

The first one is not neccessary, assembly:assembly calls "package":

$ mvn help:describe -Dcmd=assembly:assembly -Ddetail
...
  Before this mojo executes, it will call:
    Phase: 'package'

> 
> I can live with just three commands - any other objections?
> 
> If no, we should take care about svn copy, deploy plugin and others.
> Commons does have good stuff over there, but I do not know if we can
> use the tools without pain :-)

Hm, using plugins for this would be nice and I also have the 
maven-release-plugin
in mind which automatically tags the current working copy, changes the version
in pom.xml and builts a release from a checkout copy of the tagged version 
etc...

But shouldn't we focus on making the release somewhen *really* soon now? 
If you ack the LOG4PHP-84 changes then there is no bug with the 2.0 tag left 
and 
I have the bad feeling that the whole voting and incubating process that we have
to pass will tax my patience enough and we shouldn't prolong it any more :-)

bye,

-christian-

Reply via email to