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]