Hi, It sounds good to remove link between core and doxia.. What is your idea ? Creating a new plugin ? Moving logic to the site plugin ? Move logic to maven-reporting-impl or something new ? If I can help, let me know (I'd like to participate on current trunk but as a newbie here I don't wan't to break everything :-) ).
Thanks, -- Olivier 2009/6/11 Jason van Zyl <[email protected]>: > There's nothing Doxia specific in the core, that was just a lingering > element in the POM. > > Plan in a nutshell is that the entire existing reporting mechanism will be > encapsulated in the site plugin and I will provide any hooks in the > lifecycle to make it work. > > The mixture of reports and plugins caused such a massive amount of pollution > it made it impossible to generalize the plugin manager. It was just a huge > mess. > > Everything has to be extensible including reporting and it can all be > bundled up in a plugin. One of the requirements for the release of 3.0 is to > have the infrastructure to support the current reporting system as a plugin. > > I can make a first pass at the plugin and then you guys can pick it up. > > On 11-Jun-09, at 8:53 AM, Lukas Theussl wrote: > >> >> Hi Olivier, >> >> How does this relate to MNG-3402? >> >> Just wondering because we had a lot of discussions about this issue in the >> past wrt Doxia release plan [1], and from other peoples' comments I always >> got the impression that it will lead to trouble... even though I never >> noticed anything myself. >> >> -Lukas >> >> [1] http://www.nabble.com/MNG-3402-tt17207692.html >> >> >> >> [email protected] wrote: >>> >>> Author: olamy >>> Date: Wed Jun 10 21:30:40 2009 >>> New Revision: 783525 >>> URL: http://svn.apache.org/viewvc?rev=783525&view=rev >>> Log: >>> don't filter doxia-sink-api. users will be still able to run : mvn >>> site:site >>> Modified: >>> >>> maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java >>> Modified: >>> maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java >>> URL: >>> http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java?rev=783525&r1=783524&r2=783525&view=diff >>> >>> ============================================================================== >>> --- >>> maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java >>> (original) >>> +++ >>> maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java >>> Wed Jun 10 21:30:40 2009 >>> @@ -54,7 +54,7 @@ >>> artifacts.add( "classworlds" ); >>> artifacts.add( "plexus-classworlds" ); >>> artifacts.add( "commons-cli" ); >>> - artifacts.add( "doxia-sink-api" ); >>> + //artifacts.add( "doxia-sink-api" ); >>> artifacts.add( "jsch" ); >>> artifacts.add( "maven-artifact" ); >>> artifacts.add( "maven-artifact-manager" ); >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > http://twitter.com/SonatypeNexus > http://twitter.com/SonatypeM2E > ---------------------------------------------------------- > > In short, man creates for himself a new religion of a rational > and technical order to justify his work and to be justified in it. > > -- Jacques Ellul, The Technological Society > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
