On 17-Jun-09, at 7:55 AM, Olivier Lamy wrote:

Hi,
Thanks for the tip.
But as I see you have patched the trunk to fix that (thanks again :-) ).
Just FYI, as I have started some work on maven-site-plugin [1], I have
discovered we can't use anymore the current plugin testing harness when a plugin depends on the core artifacts trunk so I have started an other branch
too [2].
The issue I have encountered is : it looks in current trunk there is not anymore magic component which automatically load all plugin declaration
(/META-INF/maven/plugin.xml) as plexus component.


We load it directly now and are trying to avoid some of the Plexus specifics to prepare for flipping the system over to Guice, and the discovery mechanism is actually very expensive so we're trying not to use it.

For the site plugin to work some changes will need to be added but now that you have the branch setup I can take a look at it. What also will be of great help is running the integration tests and picking some of those that aren't working. I'll try to take a pass at what will be needed in the core for the site plugin this weekend.

--
Olivier

[1] :
https://svn.apache.org/repos/asf/maven/plugins/branches/maven-site-plugin-3.x/
[2] :
https://svn.apache.org/repos/asf/maven/plugin-testing/branches/plugin-testing-mvn-3.x/

2009/6/16 Benjamin Bentmann <[email protected]>

Olivier Lamy wrote:

I have started on it (branch created [1]) and I have an issue building
with the current trunk.
[...]
o Invalid repository apache.snapshots in POM org.apache:apache:4:
org.apache.maven.model.Repository cannot be cast to
org.apache.maven.artifact.repository.ArtifactRepository


You need to use maven-remote-resources-plugin:1.0.1-SNAPSHOT to get the fix
for MRRESOURCES-35.


Benjamin


---------------------------------------------------------------------
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
----------------------------------------------------------

People develop abstractions by generalizing from concrete examples.
Every attempt to determine the correct abstraction on paper without
actually developing a running system is doomed to failure. No one
is that smart. A framework is a resuable design, so you develop it by
looking at the things it is supposed to be a design of. The more examples
you look at, the more general your framework will be.

  -- Ralph Johnson & Don Roberts, Patterns for Evolving Frameworks


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to